jetpack_ai_enabled
jetpack_ai_enabled
Appears in: jetpack.11.8, jetpack.11.8.4, jetpack.11.9, jetpack.11.9.1, jetpack.12.0, jetpack.12.1, jetpack.12.1.1, jetpack.12.2.1, jetpack.12.3, jetpack.12.5, jetpack.12.6, jetpack.12.6.1, jetpack.12.7.1, jetpack.12.8, jetpack.12.8.1, jetpack.12.9, jetpack.12.9.3, jetpack.13.0, jetpack.13.1.1, jetpack.13.1.3, jetpack.13.2, jetpack.13.2.1, jetpack.13.3.1, jetpack.13.5, jetpack.13.6, jetpack.13.7, jetpack.13.8, jetpack.13.8.1, jetpack.13.9.1, jetpack.14.0, jetpack.14.1, jetpack.14.2.1, jetpack.14.3, jetpack.14.4.1, jetpack.14.5
Hook Type: filter
Displaying hooks found in version: jetpack.14.5apply_filters('jetpack_ai_enabled') is found 11 times:
- /_inc/lib/class-jetpack-ai-helper.php line 108104105106107108109110111112113114
* @since 11.8
*
* @param bool
$default
Are AI features enabled? Defaults to false.
*/
return
apply_filters(
'jetpack_ai_enabled'
,
$default
);
}
/**
* Return true
if
the AI chat feature should be active on the current site.
*
* @todo IS_WPCOM (the endpoints need to be updated too).
- /class.jetpack-gutenberg.php line 726722723724725726727728729730731732
wp_enqueue_style(
'recoleta-font'
,
'//s1.wp.com/i/fonts/recoleta/css/400.min.css'
,
array
(), Constants::get_constant(
'JETPACK__VERSION'
) );
}
// AI Assistant
$ai_assistant_state
=
array
(
'is-enabled'
=> apply_filters(
'jetpack_ai_enabled'
, true ),
);
$screen_base
= null;
if
( function_exists(
'get_current_screen'
) ) {
$screen_base
= get_current_screen()->base;
}
- /extensions/blocks/ai-assistant/ai-assistant.php line 282425262728293031323334
function
register_block() {
if
(
( (
new
Host() )->is_wpcom_simple()
|| ! (
new
Status() )->is_offline_mode()
) && apply_filters(
'jetpack_ai_enabled'
, true )
) {
Blocks::jetpack_register_block(
__DIR__,
array
(
'render_callback'
=> __NAMESPACE__ .
'\load_assets'
)
);
}
- /extensions/blocks/ai-assistant/ai-assistant.php line 115111112113114115116117118119120121
*/
add_action(
'jetpack_register_gutenberg_extensions'
,
function
() {
if
( apply_filters(
'jetpack_ai_enabled'
, true ) ) {
Jetpack_Gutenberg::set_extension_available(
'ai-assistant-support'
);
Jetpack_Gutenberg::set_extension_available(
'ai-assistant-form-support'
);
Jetpack_Gutenberg::set_extension_available(
'ai-content-lens'
);
Jetpack_Gutenberg::set_extension_available(
'ai-assistant-backend-prompts'
);
Jetpack_Gutenberg::set_extension_available(
'ai-assistant-usage-panel'
);
Jetpack_Gutenberg::set_extension_available(
'ai-featured-image-generator'
);
- /extensions/blocks/ai-assistant/ai-assistant.php line 149145146147148149150151152153154155
*/
add_action(
'jetpack_register_gutenberg_extensions'
,
function
() {
if
( apply_filters(
'jetpack_ai_enabled'
, true ) &&
apply_filters(
'list_to_table_transform_enabled'
, false )
) {
\Jetpack_Gutenberg::set_extension_available(
'ai-list-to-table-transform'
);
}
}
);
- /extensions/blocks/ai-assistant/ai-assistant.php line 163159160161162163164165166167168169
*/
add_action(
'jetpack_register_gutenberg_extensions'
,
function
() {
if
( apply_filters(
'jetpack_ai_enabled'
, true ) &&
apply_filters(
'ai_response_feedback_enabled'
, true )
) {
\Jetpack_Gutenberg::set_extension_available(
'ai-response-feedback'
);
}
}
);
- /extensions/blocks/ai-assistant/ai-assistant.php line 177173174175176177178179180181182183
*/
add_action(
'jetpack_register_gutenberg_extensions'
,
function
() {
if
( apply_filters(
'jetpack_ai_enabled'
, true ) &&
apply_filters(
'ai_seo_assistant_enabled'
, false )
) {
\Jetpack_Gutenberg::set_extension_available(
'ai-seo-assistant'
);
}
}
);
- /extensions/blocks/ai-assistant/ai-assistant.php line 191187188189190191192193194195196197
*/
add_action(
'jetpack_register_gutenberg_extensions'
,
function
() {
if
( apply_filters(
'jetpack_ai_enabled'
, true ) &&
apply_filters(
'ai_chrome_ai_enabled'
, false )
) {
\Jetpack_Gutenberg::set_extension_available(
'ai-use-chrome-ai-sometimes'
);
add_chrome_ai_token_headers();
}
}
- /extensions/blocks/voice-to-content/voice-to-content.php line 262223242526272829303132
* Register the block only
if
we are on an A8C P2 site.
* TODO: when opening it to Jetpack sites,
do
the same checks
* we
do
on the AI Assistant block: the jetpack_ai_enabled filter
*
and
the Jetpack connection:
* - apply_filters(
'jetpack_ai_enabled'
, true )
* - (
new
Host() )->is_wpcom_simple() || ! (
new
Status() )->is_offline_mode()
*/
if
( defined(
'IS_WPCOM'
) && IS_WPCOM ) {
if
( function_exists(
'wpcom_is_automattic_p2_site'
) && wpcom_is_automattic_p2_site() ) {
Blocks::jetpack_register_block(
__DIR__,
- /extensions/plugins/ai-assistant-plugin/ai-assistant-plugin.php line 312728293031323334353637
(
new
Host() )->is_wpcom_simple()
|| ( (
new
Connection_Manager(
'jetpack'
) )->has_connected_owner() && ! (
new
Status() )->is_offline_mode()
)
&& apply_filters(
'jetpack_ai_enabled'
, true )
) {
// Register AI assistant plugin.
\Jetpack_Gutenberg::set_extension_available( FEATURE_NAME );
}
}
add_action(
'jetpack_register_gutenberg_extensions'
, __NAMESPACE__ .
'\register_plugin'
);
- /jetpack_vendor/automattic/jetpack-external-media/src/class-external-media.php line 868283848586878889909192
return
array
(
'wpcomBlogId'
=>
$blog_id
,
'pluginBasePath'
=> plugins_url(
''
, Constants::get_constant(
'JETPACK__PLUGIN_FILE'
) ),
'ai-assistant'
=>
array
(
'is-enabled'
=> apply_filters(
'jetpack_ai_enabled'
,
$jetpack_ai_enabled
),
),
'next40pxDefaultSize'
=> self::site_supports_next_default_size(),
);
}
/**