rs',
'archives_link',
'attached_file',
'attached_media',
'attached_media_args',
'attachment',
'available_languages',
'avatar',
'avatar_comment_types',
'avatar_data',
'avatar_url',
'bloginfo_rss',
'blogs_of_user',
'bookmark_link',
'bookmarks',
'calendar',
'canonical_url',
'categories_per_page',
'categories_taxonomy',
'category_form',
'category_form_fields',
'category_form_pre',
'comment',
'comment_ID',
'comment_author',
'comment_author_IP',
'comment_author_email',
'comment_author_link',
'comment_author_url',
'comment_author_url_link',
'comment_date',
'comment_excerpt',
'comment_link',
'comment_misc_actions',
'comment_text',
'comment_time',
'comment_type',
'comments_link',
'comments_number',
'comments_pagenum_link',
'custom_logo',
'date_sql',
'default_comment_status',
'delete_post_link',
'edit_bookmark_link',
'edit_comment_link',
'edit_post_link',
'edit_tag_link',
'edit_term_link',
'edit_user_link',
'enclosed',
'feed_build_date',
'form_advanced',
'form_after_editor',
'form_after_title',
'form_before_permalink',
'form_top',
'handle_product_cat',
'header_image_tag',
'header_video_url',
'image_tag',
'image_tag_class',
'lastpostdate',
'lastpostmodified',
'link',
'link_category_form',
'link_category_form_fields',
'link_category_form_pre',
'main_network_id',
'media',
'media_item_args',
'ms_user',
'network',
'object_terms',
'option',
'page',
'page_form',
'page_of_comment',
'page_uri',
'pagenum_link',
'pages',
'plugin',
'post',
'post_galleries',
'post_gallery',
'post_link',
'post_modified_time',
'post_status',
'post_time',
'postmeta',
'posts_per_page',
'product_search_form',
'profile_url',
'pung',
'role_list',
'sample_permalink',
'sample_permalink_html',
'schedule',
'search_form',
'search_query',
'shortlink',
'site',
'site_email_content',
'site_icon_url',
'site_option',
'space_allowed',
'tag',
'tag_form',
'tag_form_fields',
'tag_form_pre',
'tag_link',
'tags',
'tags_per_page',
'term',
'term_link',
'term_relationships',
'term_taxonomies',
'term_taxonomy',
'terms',
'terms_args',
'terms_defaults',
'terms_fields',
'terms_orderby',
'the_archive_description',
'the_archive_title',
'the_categories',
'the_date',
'the_excerpt',
'the_guid',
'the_modified_date',
'the_modified_time',
'the_post_type_description',
'the_tags',
'the_terms',
'the_time',
'theme_starter_content',
'to_ping',
'user',
'user_created_user',
'user_form',
'user_profile',
'user_profile_update',
'usermeta',
'usernumposts',
'users_drafts',
'webhook',
'widget',
'woocommerce_archive',
'wp_title_rss',
);
/**
* Default array of post table columns.
*
* @var array Post table columns.
*/
public static $default_post_checksum_columns = array(
'ID',
'post_modified',
);
/**
* Default array of post meta table columns.
*
* @var array Post meta table columns.
*/
public static $default_post_meta_checksum_columns = array(
'meta_id',
'meta_value',
);
/**
* Default array of comment table columns.
*
* @var array Default comment table columns.
*/
public static $default_comment_checksum_columns = array(
'comment_ID',
'comment_content',
);
/**
* Default array of comment meta columns.
*
* @var array Comment meta table columns.
*/
public static $default_comment_meta_checksum_columns = array(
'meta_id',
'meta_value',
);
/**
* Default array of option table columns.
*
* @var array Default array of option columns.
*/
public static $default_option_checksum_columns = array(
'option_name',
'option_value',
);
/**
* Default array of term columns.
*
* @var array array of term columns.
*/
public static $default_term_checksum_columns = array(
'name',
'slug',
'term_id',
);
/**
* Default array of term taxonomy columns.
*
* @var array Array of term taxonomy columns.
*/
public static $default_term_taxonomy_checksum_columns = array(
'count',
'parent',
'taxonomy',
'term_id',
'term_taxonomy_id',
);
/**
* Default term relationship columns.
*
* @var array Array of term relationship columns.
*/
public static $default_term_relationships_checksum_columns = array(
'object_id',
'term_order',
'term_taxonomy_id',
);
/**
* Default multisite callables able to be managed via JSON API.
*
* @var array multsite callables whitelisted
*/
public static $default_multisite_callable_whitelist = array();
/**
* Get array of multisite callables whitelisted.
*
* @return array Multisite callables managable via JSON API.
*/
public static function get_multisite_callable_whitelist() {
/**
* Filter the list of multisite callables that are manageable via the JSON API.
*
* @module sync
*
* @since 1.6.3
* @since-jetpack 4.8.0
*
* @param array The default list of multisite callables.
*/
return apply_filters( 'jetpack_sync_multisite_callable_whitelist', self::$default_multisite_callable_whitelist );
}
/**
* Array of post meta keys whitelisted.
*
* @var array Post meta whitelist.
*/
public static $post_meta_whitelist = array(
'_feedback_akismet_values',
'_feedback_email',
'_feedback_extra_fields',
'_g_feedback_shortcode',
'_jetpack_post_thumbnail',
'_last_editor_used_jetpack',
'_menu_item_classes',
'_menu_item_menu_item_parent',
'_menu_item_object',
'_menu_item_object_id',
'_menu_item_orphaned',
'_menu_item_type',
'_menu_item_xfn',
'_publicize_facebook_user',
'_publicize_twitter_user',
'_thumbnail_id',
'_wp_attached_file',
'_wp_attachment_backup_sizes',
'_wp_attachment_context',
'_wp_attachment_image_alt',
'_wp_attachment_is_custom_background',
'_wp_attachment_is_custom_header',
'_wp_attachment_metadata',
'_wp_page_template',
'_wp_trash_meta_comments_status',
'_wpas_feature_enabled',
'_wpas_mess',
'_wpas_options',
'advanced_seo_description', // Jetpack_SEO_Posts::DESCRIPTION_META_KEY.
'content_width',
'custom_css_add',
'custom_css_preprocessor',
'enclosure',
'imagedata',
'nova_price',
'publicize_results',
'sharing_disabled',
'switch_like_status',
'videopress_guid',
'vimeo_poster_image',
'_jetpack_blogging_prompt_key',
'footnotes', // Core footnotes block
);
/**
* Get the post meta key whitelist.
*
* @return array Post meta whitelist.
*/
public static function get_post_meta_whitelist() {
/**
* Filter the list of post meta data that are manageable via the JSON API.
*
* @module sync
*
* @since 1.6.3
* @since-jetpack 4.8.0
*
* @param array The default list of meta data keys.
*/
return apply_filters( 'jetpack_sync_post_meta_whitelist', self::$post_meta_whitelist );
}
/**
* Comment meta whitelist.
*
* @var array Comment meta whitelist.
*/
public static $comment_meta_whitelist = array(
'hc_avatar',
'hc_foreign_user_id',
'hc_post_as',
'hc_wpcom_id_sig',
);
/**
* Get the comment meta whitelist.
*
* @return array
*/
public static function get_comment_meta_whitelist() {
/**
* Filter the list of comment meta data that are manageable via the JSON API.
*
* @module sync
*
* @since 1.6.3
* @since-jetpack 5.7.0
*
* @param array The default list of comment meta data keys.
*/
return apply_filters( 'jetpack_sync_comment_meta_whitelist', self::$comment_meta_whitelist );
}
/**
* Default theme support whitelist.
*
* @todo move this to server? - these are theme support values
* that should be synced as jetpack_current_theme_supports_foo option values
*
* @var array Default theme support whitelist.
*/
public static $default_theme_support_whitelist = array(
'align-wide',
'appearance-tools', // In Gutenberg.
'automatic-feed-links',
'block-templates',
'block-template-parts', // WP 6.1. Added via https://core.trac.wordpress.org/changeset/54176
'custom-background',
'custom-header',
'custom-logo',
'customize-selective-refresh-widgets',
'dark-editor-style',
'default-color-palette', // In Gutenberg.
'default-gradient-presets', // In Gutenberg.
'disable-custom-colors',
'disable-custom-font-sizes',
'disable-custom-gradients',
'disable-layout-styles', // WP 6.1. Added via https://core.trac.wordpress.org/changeset/54159
'editor-color-palette',
'editor-font-sizes',
'editor-gradient-presets',
'editor-spacing-sizes',
'editor-style', // deprecated.
'editor-styles',
'html5',
'infinite-scroll',
'jetpack-responsive-videos',
'jetpack-social-menu',
'menus',
'post-formats',
'post-thumbnails',
'responsive-embeds',
'site-logo',
'title-tag',
'widgets',
'wp-block-styles',
);
/**
* Is an option whitelisted?
*
* @param string $option Option name.
* @return bool If option is on the whitelist.
*/
public static function is_whitelisted_option( $option ) {
$whitelisted_options = self::get_options_whitelist();
foreach ( $whitelisted_options as $whitelisted_option ) {
if ( '/' === $whitelisted_option[0] && preg_match( $whitelisted_option, $option ) ) {
return true;
} elseif ( $whitelisted_option === $option ) {
return true;
}
}
return false;
}
/**
* Default whitelist of capabilities to sync.
*
* @var array Array of WordPress capabilities.
*/
public static $default_capabilities_whitelist = array(
'activate_plugins',
'add_users',
'create_users',
'customize',
'delete_others_pages',
'delete_others_posts',
'delete_pages',
'delete_plugins',
'delete_posts',
'delete_private_pages',
'delete_private_posts',
'delete_published_pages',
'delete_published_posts',
'delete_site',
'delete_themes',
'delete_users',
'edit_dashboard',
'edit_files',
'edit_others_pages',
'edit_others_posts',
'edit_pages',
'edit_plugins',
'edit_posts',
'edit_private_pages',
'edit_private_posts',
'edit_published_pages',
'edit_published_posts',
'edit_theme_options',
'edit_themes',
'edit_users',
'export',
'import',
'install_plugins',
'install_themes',
'list_users',
'manage_categories',
'manage_links',
'manage_options',
'moderate_comments',
'promote_users',
'publish_pages',
'publish_posts',
'read',
'read_private_pages',
'read_private_posts',
'remove_users',
'switch_themes',
'unfiltered_html',
'unfiltered_upload',
'update_core',
'update_plugins',
'update_themes',
'upload_files',
'upload_plugins',
'upload_themes',
);
/**
* Get default capabilities whitelist.
*
* @return array
*/
public static function get_capabilities_whitelist() {
/**
* Filter the list of capabilities that we care about
*
* @module sync
*
* @since 1.6.3
* @since-jetpack 5.5.0
*
* @param array The default list of capabilities.
*/
return apply_filters( 'jetpack_sync_capabilities_whitelist', self::$default_capabilities_whitelist );
}
/**
* Get max execution sync time.
*
* @return float Number of seconds.
*/
public static function get_max_sync_execution_time() {
$max_exec_time = (int) ini_get( 'max_execution_time' );
if ( 0 === $max_exec_time ) {
// 0 actually means "unlimited", but let's not treat it that way.
$max_exec_time = 60;
}
return floor( $max_exec_time / 3 );
}
/**
* Get default for a given setting.
*
* @param string $setting Setting to get.
* @return mixed Value will be a string, int, array, based on the particular setting requested.
*/
public static function get_default_setting( $setting ) {
$default_name = "default_$setting"; // e.g. default_dequeue_max_bytes.
return self::$$default_name;
}
/**
* Default list of network options.
*
* @var array network options
*/
public static $default_network_options_whitelist = array(
'active_sitewide_plugins',
'auto_update_plugins', // WordPress 5.5+ auto-updates.
'jetpack_protect_global_whitelist',
'jetpack_protect_key',
'site_name',
);
/**
* A mapping of known importers to friendly names.
*
* Keys are the class name of the known importer.
* Values are the friendly name.
*
* @since 1.6.3
* @since-jetpack 7.3.0
*
* @var array
*/
public static $default_known_importers = array(
'Blogger_Importer' => 'blogger',
'LJ_API_Import' => 'livejournal',
'MT_Import' => 'mt',
'RSS_Import' => 'rss',
'WC_Tax_Rate_Importer' => 'woo-tax-rate',
'WP_Import' => 'wordpress',
);
/**
* Returns a list of known importers.
*
* @since 1.6.3
* @since-jetpack 7.3.0
*
* @return array Known importers with importer class names as keys and friendly names as values.
*/
public static function get_known_importers() {
/**
* Filter the list of known importers.
*
* @module sync
*
* @since 1.6.3
* @since-jetpack 7.3.0
*
* @param array The default list of known importers.
*/
return apply_filters( 'jetpack_sync_known_importers', self::$default_known_importers );
}
/**
* Whether this is a system with a multiple networks.
* We currently need this static wrapper because we statically define our default list of callables.
*
* @since 1.6.3
* @since-jetpack 7.6.0
*
* @uses Automattic\Jetpack\Status::is_multi_network
*
* @return boolean
*/
public static function is_multi_network() {
$status = new Status();
return $status->is_multi_network();
}
/**
* Default bytes to dequeue.
*
* @var int Bytes.
*/
public static $default_dequeue_max_bytes = 500000; // very conservative value, 1/2 MB.
/**
* Default upload bytes.
*
* This value is a little bigger than the upload limit to account for serialization.
*
* @var int Bytes.
*/
public static $default_upload_max_bytes = 600000;
/**
* Default number of rows uploaded.
*
* @var int Number of rows.
*/
public static $default_upload_max_rows = 500;
/**
* Default sync wait time.
*
* @var int Number of seconds.
*/
public static $default_sync_wait_time = 10; // seconds, between syncs.
/**
* Only wait before next send if the current send took more than this number of seconds.
*
* @var int Number of seconds.
*/
public static $default_sync_wait_threshold = 10;
/**
* Default wait between attempting to continue a full sync via requests.
*
* @var int Number of seconds.
*/
public static $default_enqueue_wait_time = 1;
/**
* Maximum queue size.
*
* Each item is represented with a new row in the wp_options table.
*
* @var int Number of queue items.
*/
public static $default_max_queue_size = 5000;
/**
* Default maximum lag allowed in the queue.
*
* @var int Number of seconds
*/
public static $default_max_queue_lag = 7200; // 2 hours.
/**
* Default for default writes per sec.
*
* @var int Rows per second.
*/
public static $default_queue_max_writes_sec = 100; // 100 rows a second.
/**
* Default for post types blacklist.
*
* @var array Empty array.
*/
public static $default_post_types_blacklist = array();
/**
* Default for taxonomies blacklist.
*
* @var array Empty array.
*/
public static $default_taxonomies_blacklist = array();
/**
* Default for taxonomies whitelist.
*
* @var array Empty array.
*/
public static $default_taxonomy_whitelist = array();
/**
* Default for post meta whitelist.
*
* @var array Empty array.
*/
public static $default_post_meta_whitelist = array();
/**
* Default for comment meta whitelist.
*
* @var array Empty array.
*/
public static $default_comment_meta_whitelist = array();
/**
* Default for disabling sync across the site.
*
* @var int Bool-ish. Default to 0.
*/
public static $default_disable = 0; // completely disable sending data to wpcom.
/**
* Default for disabling sync across the entire network on multisite.
*
* @var int Bool-ish. Default 0.
*/
public static $default_network_disable = 0;
/**
* Default for disabling checksums.
*
* @var int Bool-ish. Default 0.
*/
public static $default_checksum_disable = 0;
/**
* Should Sync use cron?
*
* @var int Bool-ish value. Default 1.
*/
public static $default_sync_via_cron = 1;
/**
* Default if Sync should render content.
*
* @var int Bool-ish value. Default is 0.
*/
public static $default_render_filtered_content = 0;
/**
* Default number of items to enqueue at a time when running full sync.
*
* @var int Number of items.
*/
public static $default_max_enqueue_full_sync = 100;
/**
* Default for maximum queue size during a full sync.
*
* Each item will represent a value in the wp_options table.
*
* @var int Number of items.
*/
public static $default_max_queue_size_full_sync = 1000; // max number of total items in the full sync queue.
/**
* Default max time for sending in immediate mode.
*
* @var float Number of Seconds
*/
public static $default_full_sync_send_duration = 9;
/**
* Defaul for time between syncing callables.
*
* @var int Number of seconds.
*/
public static $default_sync_callables_wait_time = MINUTE_IN_SECONDS; // seconds before sending callables again.
/**
* Default for time between syncing constants.
*
* @var int Number of seconds.
*/
public static $default_sync_constants_wait_time = HOUR_IN_SECONDS; // seconds before sending constants again.
/**
* Default for sync queue lock timeout time.
*
* @var int Number of seconds.
*/
public static $default_sync_queue_lock_timeout = 120; // 2 minutes.
/**
* Default for cron sync time limit.
*
* @var int Number of seconds.
*/
public static $default_cron_sync_time_limit = 4 * MINUTE_IN_SECONDS;
/**
* Default for number of term relationship items sent in an full sync item.
*
* @var int Number of items.
*/
public static $default_term_relationships_full_sync_item_size = 100;
/**
* Default for enabling incremental sync.
*
* @var int 1 for true.
*/
public static $default_sync_sender_enabled = 1; // Should send incremental sync items.
/**
* Default for enabling Full Sync.
*
* @var int 1 for true.
*/
public static $default_full_sync_sender_enabled = 1; // Should send full sync items.
/**
* Default Full Sync config
*
* @var array list of module names.
*/
public static $default_full_sync_config = array(
'constants' => 1,
'functions' => 1,
'options' => 1,
'terms' => 1,
'themes' => 1,
'users' => 1,
'posts' => 1,
'comments' => 1,
'updates' => 1,
'term_relationships' => 1,
);
/**
* Default Full Sync limits for one module.
*
* @var array list of limits.
*/
public static $default_full_sync_limits_per_module = array(
'chunk_size' => 100,
'max_chunks' => 10,
);
/**
* Default Full Sync max objects to send on a single request.
*
* @var array list of module => max.
*/
public static $default_full_sync_limits = array(
'comments' => array(
'chunk_size' => 100,
'max_chunks' => 10,
),
'posts' => array(
'chunk_size' => 100,
'max_chunks' => 1,
),
'term_relationships' => array(
'chunk_size' => 1000,
'max_chunks' => 10,
),
'terms' => array(
'chunk_size' => 1000,
'max_chunks' => 10,
),
'users' => array(
'chunk_size' => 100,
'max_chunks' => 10,
),
'woocommerce' => array(
'chunk_size' => 100,
'max_chunks' => 10,
),
'woocommerce_hpos_orders' => array(
'chunk_size' => 100,
'max_chunks' => 10,
),
);
/**
* Default for enabling dedicated Sync flow.
*
* @var int Bool-ish. Default 0.
*/
public static $default_dedicated_sync_enabled = 0;
/**
* Default for enabling custom queue table for Sync.
*
* @var int Bool-ish. Default 0.
*/
public static $default_custom_queue_table_enabled = 0;
/**
* Default for enabling wpcom rest api for Sync.
*
* @var int Bool-ish. Default 0.
*/
public static $default_wpcom_rest_api_enabled = 0;
}
Fatal error: Uncaught Error: Class 'Automattic\Jetpack\Sync\Defaults' not found in /var/www/html/dportilho.com.br/web/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-sync/src/class-default-filter-settings.php:63
Stack trace:
#0 /var/www/html/dportilho.com.br/web/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-sync/src/class-data-settings.php(191): Automattic\Jetpack\Sync\Default_Filter_Settings->get_default_settings('jetpack_sync_op...')
#1 /var/www/html/dportilho.com.br/web/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-sync/src/class-data-settings.php(175): Automattic\Jetpack\Sync\Data_Settings->get_default_setting_for_filter('jetpack_sync_op...')
#2 /var/www/html/dportilho.com.br/web/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-sync/src/class-data-settings.php(148): Automattic\Jetpack\Sync\Data_Settings->set_all_defaults()
#3 /var/www/html/dportilho.com.br/web/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-sync/src/class-main.php(77): Automattic\Jetp in /var/www/html/dportilho.com.br/web/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-sync/src/class-default-filter-settings.php on line 63