'lazyload.enabled',
'control' => 'checkbox',
'checkbox_label' => esc_html__( 'Lazy Load Images', 'w3-total-cache' ),
'label_class' => 'w3tc_single_column',
'description' => esc_html__( 'Defer loading offscreen images.', 'w3-total-cache' ),
)
);
Util_Ui::config_item_pro(
array(
'key' => 'lazyload_googlemaps_general_settings',
'control' => 'none',
'label_class' => 'w3tc_single_column',
'none_label' => esc_html__( 'Lazy Load Google Maps', 'w3-total-cache' ),
'excerpt' => wp_kses(
sprintf(
// translators: 1 opening HTML strong tag, 2 closing HTML strong tag, 3 opening HTML strong tag, 4 closing HTML strong tag,
// translators: 5 opening HTML a tag to W3TC User Experience page, 6 closing HTML a tag.
__(
'In addition to lazy loading images, with %1$sW3 Total Cache Pro%2$s you can lazy load %3$sGoogle Maps%4$s! More information and settings can be found on the %5$sUser Experience page%6$s.',
'w3-total-cache'
),
'',
'',
'',
'',
'',
''
),
array(
'a' => array(
'href' => array(),
),
'strong' => array(),
)
),
'description' => array(),
)
);
Util_Ui::config_item_extension_enabled(
array(
'extension_id' => 'user-experience-emoji',
'checkbox_label' => esc_html__( 'Disable Emoji', 'w3-total-cache' ),
'description' => esc_html__( 'Remove emojis support from your website.', 'w3-total-cache' ),
'label_class' => 'w3tc_single_column',
)
);
Util_Ui::config_item_extension_enabled(
array(
'extension_id' => 'user-experience-defer-scripts',
'checkbox_label' => esc_html__( 'Delay Scripts', 'w3-total-cache' ),
'description' => __(
'Delay the loading of specified interal/external JavaScript sources on your pages separate from Minify. For best results it is recommended to enable the Minify feature to optimize internal sources and to then use the Delay JavaScript feature to handle external sources and/or any internal sources excluded from Minify.',
'w3-total-cache'
) . (
Util_Environment::is_w3tc_pro( $config ) && $config->is_extension_active( 'user-experience-defer-scripts' )
? wp_kses(
sprintf(
// translators: 1 opening HTML a tag to W3TC User Experience page, 2 closing HTML a tag.
__(
' Settings can be found on the %1$sUser Experience page%2$s.',
'w3-total-cache'
),
'',
''
),
array(
'a' => array(
'href' => array(),
),
)
)
: ''
),
'label_class' => 'w3tc_single_column',
'pro' => true,
'disabled' => ! Util_Environment::is_w3tc_pro( $config ) ? true : false,
)
);
Util_Ui::config_item_extension_enabled(
array(
'extension_id' => 'user-experience-oembed',
'checkbox_label' => esc_html__( 'Disable wp-embed script', 'w3-total-cache' ),
'description' => esc_html__( 'Remove wp-embed.js script from your website. oEmbed functionality still works but you will not be able to embed other WordPress posts on your pages.', 'w3-total-cache' ),
'label_class' => 'w3tc_single_column',
)
);
Util_Ui::config_item(
array(
'key' => 'jquerymigrate.disabled',
'control' => 'checkbox',
'checkbox_label' => esc_html__( 'Disable jquery-migrate on the front-end', 'w3-total-cache' ),
'label_class' => 'w3tc_single_column',
'description' => esc_html__( 'Remove jquery-migrate support from your website front-end.', 'w3-total-cache' ),
)
);
?>