Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/clone/wp-conte.../themes/Divi/includes/builder
File: class-et-builder-settings.php
<?php
[0] Fix | Delete
[1] Fix | Delete
require_once 'module/field/Factory.php';
[2] Fix | Delete
[3] Fix | Delete
[4] Fix | Delete
class ET_Builder_Settings {
[5] Fix | Delete
[6] Fix | Delete
/**
[7] Fix | Delete
* @var array
[8] Fix | Delete
*/
[9] Fix | Delete
protected static $_BUILDER_SETTINGS_FIELDS;
[10] Fix | Delete
[11] Fix | Delete
/**
[12] Fix | Delete
* @var array
[13] Fix | Delete
*/
[14] Fix | Delete
protected static $_BUILDER_SETTINGS_VALUES;
[15] Fix | Delete
[16] Fix | Delete
/**
[17] Fix | Delete
* @var array
[18] Fix | Delete
*/
[19] Fix | Delete
protected static $_PAGE_SETTINGS_FIELDS;
[20] Fix | Delete
[21] Fix | Delete
/**
[22] Fix | Delete
* @var array
[23] Fix | Delete
*/
[24] Fix | Delete
protected static $_PAGE_SETTINGS_FIELDS_META_KEY_MAP = array();
[25] Fix | Delete
[26] Fix | Delete
/**
[27] Fix | Delete
* @var array[]
[28] Fix | Delete
*/
[29] Fix | Delete
protected static $_PAGE_SETTINGS_IS_DEFAULT = array();
[30] Fix | Delete
[31] Fix | Delete
/**
[32] Fix | Delete
* @var array
[33] Fix | Delete
*/
[34] Fix | Delete
protected static $_PAGE_SETTINGS_VALUES;
[35] Fix | Delete
[36] Fix | Delete
/**
[37] Fix | Delete
* @var ET_Builder_Settings
[38] Fix | Delete
*/
[39] Fix | Delete
protected static $_instance;
[40] Fix | Delete
[41] Fix | Delete
public function __construct() {
[42] Fix | Delete
if ( null !== self::$_instance ) {
[43] Fix | Delete
wp_die( esc_html( get_class( $this ) . 'is a singleton class. You cannot create a another instance.' ) );
[44] Fix | Delete
}
[45] Fix | Delete
[46] Fix | Delete
$this->_initialize();
[47] Fix | Delete
$this->_register_callbacks();
[48] Fix | Delete
}
[49] Fix | Delete
[50] Fix | Delete
protected static function _get_ab_testing_fields() {
[51] Fix | Delete
return array(
[52] Fix | Delete
'et_pb_enable_ab_testing' => array(
[53] Fix | Delete
'type' => 'yes_no_button',
[54] Fix | Delete
'options' => array(
[55] Fix | Delete
'on' => __( 'On', 'et_builder' ),
[56] Fix | Delete
'off' => __( 'Off', 'et_builder' ),
[57] Fix | Delete
),
[58] Fix | Delete
'id' => 'et_pb_enable_ab_testing',
[59] Fix | Delete
'label' => esc_html__( 'Enable Split Testing', 'et_builder' ),
[60] Fix | Delete
'autoload' => false,
[61] Fix | Delete
'default' => 'off',
[62] Fix | Delete
'class' => 'et-pb-visible',
[63] Fix | Delete
'affects' => array(
[64] Fix | Delete
'et_pb_ab_bounce_rate_limit',
[65] Fix | Delete
'et_pb_ab_stats_refresh_interval',
[66] Fix | Delete
'et_pb_enable_shortcode_tracking',
[67] Fix | Delete
),
[68] Fix | Delete
'tab_slug' => 'content',
[69] Fix | Delete
'toggle_slug' => 'ab_testing',
[70] Fix | Delete
),
[71] Fix | Delete
'et_pb_ab_bounce_rate_limit' => array(
[72] Fix | Delete
'type' => 'range',
[73] Fix | Delete
'id' => 'et_pb_ab_bounce_rate_limit',
[74] Fix | Delete
'label' => esc_html__( 'Bounce Rate Limit', 'et_builder' ),
[75] Fix | Delete
'default' => 5,
[76] Fix | Delete
'range_settings' => array(
[77] Fix | Delete
'step' => 1,
[78] Fix | Delete
'min' => 3,
[79] Fix | Delete
'max' => 60,
[80] Fix | Delete
),
[81] Fix | Delete
'depends_show_if' => 'on',
[82] Fix | Delete
'mobile_options' => false,
[83] Fix | Delete
'unitless' => true,
[84] Fix | Delete
'depends_on' => array(
[85] Fix | Delete
'et_pb_enable_ab_testing',
[86] Fix | Delete
),
[87] Fix | Delete
'tab_slug' => 'content',
[88] Fix | Delete
'toggle_slug' => 'ab_testing',
[89] Fix | Delete
),
[90] Fix | Delete
'et_pb_ab_stats_refresh_interval' => array(
[91] Fix | Delete
'type' => 'select',
[92] Fix | Delete
'id' => 'et_pb_ab_stats_refresh_interval',
[93] Fix | Delete
'label' => esc_html__( 'Stats refresh interval', 'et_builder' ),
[94] Fix | Delete
'autoload' => false,
[95] Fix | Delete
'depends_show_if' => 'on',
[96] Fix | Delete
'default' => 'hourly',
[97] Fix | Delete
'options' => array(
[98] Fix | Delete
'hourly' => esc_html__( 'Hourly', 'et_builder' ),
[99] Fix | Delete
'daily' => esc_html__( 'Daily', 'et_builder' ),
[100] Fix | Delete
),
[101] Fix | Delete
'depends_on' => array(
[102] Fix | Delete
'et_pb_enable_ab_testing',
[103] Fix | Delete
),
[104] Fix | Delete
'tab_slug' => 'content',
[105] Fix | Delete
'toggle_slug' => 'ab_testing',
[106] Fix | Delete
),
[107] Fix | Delete
'et_pb_enable_shortcode_tracking' => array(
[108] Fix | Delete
'type' => 'yes_no_button',
[109] Fix | Delete
'options' => array(
[110] Fix | Delete
'on' => __( 'On', 'et_builder' ),
[111] Fix | Delete
'off' => __( 'Off', 'et_builder' ),
[112] Fix | Delete
),
[113] Fix | Delete
'id' => 'et_pb_enable_shortcode_tracking',
[114] Fix | Delete
'label' => esc_html__( 'Shortcode Tracking', 'et_builder' ),
[115] Fix | Delete
'depends_show_if' => 'on',
[116] Fix | Delete
'affects' => array(
[117] Fix | Delete
'et_pb_ab_current_shortcode',
[118] Fix | Delete
),
[119] Fix | Delete
'depends_on' => array(
[120] Fix | Delete
'et_pb_enable_ab_testing',
[121] Fix | Delete
),
[122] Fix | Delete
'tab_slug' => 'content',
[123] Fix | Delete
'toggle_slug' => 'ab_testing',
[124] Fix | Delete
),
[125] Fix | Delete
'et_pb_ab_current_shortcode' => array(
[126] Fix | Delete
'type' => 'textarea',
[127] Fix | Delete
'id' => 'et_pb_ab_current_shortcode',
[128] Fix | Delete
'label' => esc_html__( 'Shortcode for Tracking:', 'et_builder' ),
[129] Fix | Delete
'autoload' => false,
[130] Fix | Delete
'readonly' => 'readonly',
[131] Fix | Delete
'depends_show_if' => 'on',
[132] Fix | Delete
'depends_on' => array(
[133] Fix | Delete
'et_pb_enable_shortcode_tracking',
[134] Fix | Delete
),
[135] Fix | Delete
'tab_slug' => 'content',
[136] Fix | Delete
'toggle_slug' => 'ab_testing',
[137] Fix | Delete
),
[138] Fix | Delete
'et_pb_ab_subjects' => array(
[139] Fix | Delete
'id' => 'et_pb_ab_subjects',
[140] Fix | Delete
'type' => 'hidden',
[141] Fix | Delete
'tab_slug' => 'content',
[142] Fix | Delete
'toggle_slug' => 'ab_testing',
[143] Fix | Delete
'autoload' => false,
[144] Fix | Delete
),
[145] Fix | Delete
);
[146] Fix | Delete
}
[147] Fix | Delete
[148] Fix | Delete
protected static function _get_builder_settings_fields() {
[149] Fix | Delete
$builder_settings_fields = array(
[150] Fix | Delete
'et_pb_static_css_file' => self::_get_static_css_generation_field( 'builder' ),
[151] Fix | Delete
'et_pb_css_in_footer' => array(
[152] Fix | Delete
'type' => 'yes_no_button',
[153] Fix | Delete
'id' => 'et_pb_css_in_footer',
[154] Fix | Delete
'index' => -1,
[155] Fix | Delete
'label' => esc_html__( 'Output Styles Inline', 'et_builder' ),
[156] Fix | Delete
'description' => esc_html__( 'With previous versions of the builder, css styles for the modules\' design settings were output inline in the footer. Enable this option to restore that behavior.', 'et_builder' ),
[157] Fix | Delete
'options' => array(
[158] Fix | Delete
'on' => __( 'On', 'et_builder' ),
[159] Fix | Delete
'off' => __( 'Off', 'et_builder' ),
[160] Fix | Delete
),
[161] Fix | Delete
'default' => 'off',
[162] Fix | Delete
'validation_type' => 'simple_text',
[163] Fix | Delete
'tab_slug' => 'advanced',
[164] Fix | Delete
'toggle_slug' => 'performance',
[165] Fix | Delete
),
[166] Fix | Delete
'et_pb_product_tour_global' => array(
[167] Fix | Delete
'type' => 'yes_no_button',
[168] Fix | Delete
'id' => 'et_pb_product_tour_global',
[169] Fix | Delete
'index' => -1,
[170] Fix | Delete
'label' => esc_html__( 'Product Tour', 'et_builder' ),
[171] Fix | Delete
'description' => esc_html__( 'If enabled Product Tour will be started automatically when Visual Builder launched for the first time', 'et_builder' ),
[172] Fix | Delete
'options' => array(
[173] Fix | Delete
'on' => __( 'On', 'et_builder' ),
[174] Fix | Delete
'off' => __( 'Off', 'et_builder' ),
[175] Fix | Delete
),
[176] Fix | Delete
'default' => 'on',
[177] Fix | Delete
'validation_type' => 'simple_text',
[178] Fix | Delete
'tab_slug' => 'advanced',
[179] Fix | Delete
'toggle_slug' => 'product_tour',
[180] Fix | Delete
),
[181] Fix | Delete
'et_enable_bfb' => array(
[182] Fix | Delete
'type' => 'yes_no_button',
[183] Fix | Delete
'id' => 'et_enable_bfb',
[184] Fix | Delete
'index' => -1,
[185] Fix | Delete
'label' => esc_html__( 'Enable The Latest Divi Builder Experience', 'et_builder' ),
[186] Fix | Delete
'description' => esc_html__( 'Disabling this option will load the legacy Divi Builder interface when editing a post using the classic WordPress post editor. The legacy builder lacks many features and interface improvements, but it can still be used if you are experiencing trouble with the new interface.', 'et_builder' ),
[187] Fix | Delete
'options' => array(
[188] Fix | Delete
'on' => __( 'On', 'et_builder' ),
[189] Fix | Delete
'off' => __( 'Off', 'et_builder' ),
[190] Fix | Delete
),
[191] Fix | Delete
'default' => 'off',
[192] Fix | Delete
'validation_type' => 'simple_text',
[193] Fix | Delete
'tab_slug' => 'advanced',
[194] Fix | Delete
'toggle_slug' => 'enable_bfb',
[195] Fix | Delete
'main_setting_name' => 'et_bfb_settings',
[196] Fix | Delete
'sub_setting_name' => 'enable_bfb',
[197] Fix | Delete
'is_global' => true,
[198] Fix | Delete
),
[199] Fix | Delete
'et_enable_classic_editor' => array(
[200] Fix | Delete
'type' => 'yes_no_button',
[201] Fix | Delete
'id' => 'et_enable_classic_editor',
[202] Fix | Delete
'index' => -1,
[203] Fix | Delete
'label' => esc_html__( 'Enable Classic Editor', 'et_builder' ),
[204] Fix | Delete
'description' => esc_html__( 'Use Classic Editor instead of Gutenberg / Block Editor', 'et_builder' ),
[205] Fix | Delete
'options' => array(
[206] Fix | Delete
'on' => __( 'On', 'et_builder' ),
[207] Fix | Delete
'off' => __( 'Off', 'et_builder' ),
[208] Fix | Delete
),
[209] Fix | Delete
'default' => 'off',
[210] Fix | Delete
'validation_type' => 'simple_text',
[211] Fix | Delete
'tab_slug' => 'advanced',
[212] Fix | Delete
'toggle_slug' => 'enable_classic_editor',
[213] Fix | Delete
),
[214] Fix | Delete
'et_pb_post_type_integration' => array(
[215] Fix | Delete
'type' => 'checkbox_list',
[216] Fix | Delete
'usefor' => 'custom',
[217] Fix | Delete
'id' => 'et_pb_post_type_integration',
[218] Fix | Delete
'index' => -1,
[219] Fix | Delete
'label' => esc_html__( 'Enable Divi Builder On Post Types', 'et_builder' ),
[220] Fix | Delete
'description' => esc_html__( 'By default, the Divi Builder is only accessible on standard post types. This option lets you enable the builder on any custom post type currently registered on your website, however the builder may not be compatible with all custom post types.', 'et_builder' ),
[221] Fix | Delete
'options' => 'ET_Builder_Settings::get_registered_post_type_options',
[222] Fix | Delete
'default' => self::_get_post_type_options_defaults(),
[223] Fix | Delete
'validation_type' => 'on_off_array',
[224] Fix | Delete
'et_save_values' => true,
[225] Fix | Delete
'tab_slug' => 'post_type_integration',
[226] Fix | Delete
'toggle_slug' => 'performance',
[227] Fix | Delete
),
[228] Fix | Delete
);
[229] Fix | Delete
[230] Fix | Delete
// Remove "Enable Classic Editor" options for versions of WordPress
[231] Fix | Delete
// that don't have the Gutenberg editor.
[232] Fix | Delete
if ( version_compare( $GLOBALS['wp_version'], '5.0-beta', '<' ) ) {
[233] Fix | Delete
unset( $builder_settings_fields['et_enable_classic_editor'] );
[234] Fix | Delete
}
[235] Fix | Delete
[236] Fix | Delete
return $builder_settings_fields;
[237] Fix | Delete
}
[238] Fix | Delete
[239] Fix | Delete
protected static function _get_builder_settings_in_epanel_format() {
[240] Fix | Delete
$tabs = self::get_tabs( 'builder' );
[241] Fix | Delete
$fields = self::get_fields( 'builder' );
[242] Fix | Delete
$result = array();
[243] Fix | Delete
[244] Fix | Delete
$result[] = array( 'name' => 'wrap-builder', 'type' => 'contenttab-wrapstart' );
[245] Fix | Delete
$result[] = array( 'type' => 'subnavtab-start' );
[246] Fix | Delete
$tab_content = array();
[247] Fix | Delete
$index = 0;
[248] Fix | Delete
[249] Fix | Delete
foreach ( $tabs as $tab_slug => $tab_name ) {
[250] Fix | Delete
$index++;
[251] Fix | Delete
$tab_content_started = false;
[252] Fix | Delete
[253] Fix | Delete
foreach ( $fields as $field_name => $field_info ) {
[254] Fix | Delete
if ( $field_info['tab_slug'] !== $tab_slug ) {
[255] Fix | Delete
continue;
[256] Fix | Delete
}
[257] Fix | Delete
[258] Fix | Delete
if ( ! $tab_content_started ) {
[259] Fix | Delete
$result[] = array( 'name' => "builder-{$index}", 'type' => 'subnav-tab', 'desc' => $tab_name );
[260] Fix | Delete
$tab_content[] = array( 'name' => "builder-{$index}", 'type' => 'subcontent-start' );
[261] Fix | Delete
[262] Fix | Delete
$tab_content_started = true;
[263] Fix | Delete
}
[264] Fix | Delete
[265] Fix | Delete
$field_type = $field_info['type'];
[266] Fix | Delete
[267] Fix | Delete
if ( 'yes_no_button' === $field_type ) {
[268] Fix | Delete
$field_type = 'checkbox2';
[269] Fix | Delete
}
[270] Fix | Delete
[271] Fix | Delete
$tab_content[] = array_merge( $field_info, array(
[272] Fix | Delete
'name' => $field_info['label'],
[273] Fix | Delete
'id' => $field_name,
[274] Fix | Delete
'type' => $field_type,
[275] Fix | Delete
'std' => $field_info['default'],
[276] Fix | Delete
'desc' => $field_info['description'],
[277] Fix | Delete
'is_builder_field' => true,
[278] Fix | Delete
) );
[279] Fix | Delete
}
[280] Fix | Delete
[281] Fix | Delete
if ( $tab_content_started ) {
[282] Fix | Delete
$tab_content[] = array( 'name' => "builder-{$index}", 'type' => 'subcontent-end' );
[283] Fix | Delete
}
[284] Fix | Delete
}
[285] Fix | Delete
[286] Fix | Delete
$result[] = array( 'type' => 'subnavtab-end' );
[287] Fix | Delete
$result = array_merge( $result, $tab_content );
[288] Fix | Delete
$result[] = array( 'name' => 'wrap-builder', 'type' => 'contenttab-wrapend' );
[289] Fix | Delete
[290] Fix | Delete
return $result;
[291] Fix | Delete
}
[292] Fix | Delete
[293] Fix | Delete
protected static function _get_builder_settings_values() {
[294] Fix | Delete
return array(
[295] Fix | Delete
'et_pb_static_css_file' => et_get_option( 'et_pb_static_css_file', 'on' ),
[296] Fix | Delete
'et_pb_css_in_footer' => et_get_option( 'et_pb_css_in_footer', 'off' ),
[297] Fix | Delete
);
[298] Fix | Delete
}
[299] Fix | Delete
[300] Fix | Delete
protected static function _get_page_settings_fields( $post_type = 'post' ) {
[301] Fix | Delete
$fields = array();
[302] Fix | Delete
$overflow = ET_Builder_Module_Fields_Factory::get( 'Overflow' );
[303] Fix | Delete
[304] Fix | Delete
if ( et_pb_is_allowed( 'ab_testing' ) ) {
[305] Fix | Delete
$fields = self::_get_ab_testing_fields();
[306] Fix | Delete
}
[307] Fix | Delete
[308] Fix | Delete
$overflow_fields = $overflow->get_fields( array(
[309] Fix | Delete
'prefix' => 'et_pb_',
[310] Fix | Delete
'tab_slug' => 'advanced',
[311] Fix | Delete
'toggle_slug' => 'visibility',
[312] Fix | Delete
) );
[313] Fix | Delete
[314] Fix | Delete
foreach ( $overflow_fields as $field => &$definition ) {
[315] Fix | Delete
$definition['id'] = $field;
[316] Fix | Delete
}
[317] Fix | Delete
[318] Fix | Delete
$fields = array_merge( $fields, $overflow_fields );
[319] Fix | Delete
[320] Fix | Delete
$fields = array_merge( $fields, array(
[321] Fix | Delete
'et_pb_custom_css' => array(
[322] Fix | Delete
'type' => 'codemirror',
[323] Fix | Delete
'id' => 'et_pb_custom_css',
[324] Fix | Delete
'mode' => 'css',
[325] Fix | Delete
'inline' => false,
[326] Fix | Delete
'label' => et_builder_i18n( 'Custom CSS' ),
[327] Fix | Delete
'tab_slug' => 'advanced',
[328] Fix | Delete
'toggle_slug' => 'custom_css',
[329] Fix | Delete
),
[330] Fix | Delete
'et_pb_color_palette' => array(
[331] Fix | Delete
'type' => 'colorpalette',
[332] Fix | Delete
'id' => 'et_pb_color_palette',
[333] Fix | Delete
'label' => esc_html__( 'Color Picker Color Pallete', 'et_builder' ),
[334] Fix | Delete
'default' => implode( '|', et_pb_get_default_color_palette() ),
[335] Fix | Delete
'tab_slug' => 'design',
[336] Fix | Delete
'toggle_slug' => 'color_palette',
[337] Fix | Delete
),
[338] Fix | Delete
'et_pb_page_gutter_width' => array(
[339] Fix | Delete
'type' => 'range',
[340] Fix | Delete
'id' => 'et_pb_page_gutter_width',
[341] Fix | Delete
'meta_key' => '_et_pb_gutter_width',
[342] Fix | Delete
'label' => esc_html__( 'Gutter Width', 'et_builder' ),
[343] Fix | Delete
'range_settings' => array(
[344] Fix | Delete
'step' => 1,
[345] Fix | Delete
'min' => 1,
[346] Fix | Delete
'max' => 4,
[347] Fix | Delete
'min_limit' => 1,
[348] Fix | Delete
'max_limit' => 4,
[349] Fix | Delete
),
[350] Fix | Delete
'default' => (string) et_get_option( 'gutter_width', '3' ),
[351] Fix | Delete
'mobile_options' => false,
[352] Fix | Delete
'validate_unit' => false,
[353] Fix | Delete
'tab_slug' => 'design',
[354] Fix | Delete
'toggle_slug' => 'spacing',
[355] Fix | Delete
),
[356] Fix | Delete
'et_pb_light_text_color' => array(
[357] Fix | Delete
'type' => 'color-alpha',
[358] Fix | Delete
'id' => 'et_pb_light_text_color',
[359] Fix | Delete
'label' => esc_html__( 'Light Text Color', 'et_builder' ),
[360] Fix | Delete
'default' => '#ffffff',
[361] Fix | Delete
'tab_slug' => 'design',
[362] Fix | Delete
'toggle_slug' => 'text',
[363] Fix | Delete
),
[364] Fix | Delete
'et_pb_dark_text_color' => array(
[365] Fix | Delete
'type' => 'color-alpha',
[366] Fix | Delete
'id' => 'et_pb_dark_text_color',
[367] Fix | Delete
'label' => esc_html__( 'Dark Text Color', 'et_builder' ),
[368] Fix | Delete
'default' => '#666666',
[369] Fix | Delete
'tab_slug' => 'design',
[370] Fix | Delete
'toggle_slug' => 'text',
[371] Fix | Delete
),
[372] Fix | Delete
'et_pb_post_settings_title' => array(
[373] Fix | Delete
'type' => 'text',
[374] Fix | Delete
'id' => 'et_pb_post_settings_title',
[375] Fix | Delete
'show_in_bb' => false,
[376] Fix | Delete
'post_field' => 'post_title',
[377] Fix | Delete
'label' => et_builder_i18n( 'Title' ),
[378] Fix | Delete
'default' => '',
[379] Fix | Delete
'tab_slug' => 'content',
[380] Fix | Delete
'toggle_slug' => 'main_content',
[381] Fix | Delete
),
[382] Fix | Delete
'et_pb_post_settings_excerpt' => array(
[383] Fix | Delete
'type' => 'textarea',
[384] Fix | Delete
'id' => 'et_pb_post_settings_excerpt',
[385] Fix | Delete
'show_in_bb' => false,
[386] Fix | Delete
'post_field' => 'post_excerpt',
[387] Fix | Delete
'label' => 'product' === $post_type ? esc_html__( 'Short Description', 'et_builder' ) : esc_html__( 'Excerpt', 'et_builder' ),
[388] Fix | Delete
'default' => '',
[389] Fix | Delete
'tab_slug' => 'content',
[390] Fix | Delete
'toggle_slug' => 'main_content',
[391] Fix | Delete
),
[392] Fix | Delete
'et_pb_post_settings_image' => array(
[393] Fix | Delete
'type' => 'upload',
[394] Fix | Delete
'id' => 'et_pb_post_settings_image',
[395] Fix | Delete
'show_in_bb' => false,
[396] Fix | Delete
'meta_key' => '_thumbnail_id',
[397] Fix | Delete
// This meta must not be updated during save_post or it will overwrite
[398] Fix | Delete
// the value set in the WP edit page....
[399] Fix | Delete
'save_post' => false,
[400] Fix | Delete
'label' => 'product' === $post_type ? esc_html__( 'Product Image', 'et_builder' ) : esc_html__( 'Featured Image', 'et_builder' ),
[401] Fix | Delete
'embed' => false,
[402] Fix | Delete
'attachment_id' => true,
[403] Fix | Delete
'upload_button_text' => esc_attr__( 'Select', 'et_builder' ),
[404] Fix | Delete
'choose_text' => esc_attr__( 'Set featured image', 'et_builder' ),
[405] Fix | Delete
'update_text' => esc_attr__( 'Set As Image', 'et_builder' ),
[406] Fix | Delete
'tab_slug' => 'content',
[407] Fix | Delete
'toggle_slug' => 'main_content',
[408] Fix | Delete
),
[409] Fix | Delete
'et_pb_post_settings_categories' => array(
[410] Fix | Delete
'id' => 'et_pb_post_settings_categories',
[411] Fix | Delete
'show_in_bb' => false,
[412] Fix | Delete
'label' => esc_html__( 'Categories', 'et_builder' ),
[413] Fix | Delete
'type' => 'categories',
[414] Fix | Delete
'option_category' => 'basic_option',
[415] Fix | Delete
'post_type' => 'post',
[416] Fix | Delete
'taxonomy_name' => 'category',
[417] Fix | Delete
'renderer_options' => array(
[418] Fix | Delete
'use_terms' => false,
[419] Fix | Delete
),
[420] Fix | Delete
'tab_slug' => 'content',
[421] Fix | Delete
'toggle_slug' => 'main_content',
[422] Fix | Delete
'depends_on_post_type' => array( 'post' ),
[423] Fix | Delete
),
[424] Fix | Delete
'et_pb_post_settings_tags' => array(
[425] Fix | Delete
'id' => 'et_pb_post_settings_tags',
[426] Fix | Delete
'show_in_bb' => false,
[427] Fix | Delete
'label' => esc_html__( 'Tags', 'et_builder' ),
[428] Fix | Delete
'type' => 'categories',
[429] Fix | Delete
'option_category' => 'basic_option',
[430] Fix | Delete
'post_type' => 'post',
[431] Fix | Delete
'taxonomy_name' => 'post_tag',
[432] Fix | Delete
'renderer_options' => array(
[433] Fix | Delete
'use_terms' => false,
[434] Fix | Delete
),
[435] Fix | Delete
'tab_slug' => 'content',
[436] Fix | Delete
'toggle_slug' => 'main_content',
[437] Fix | Delete
'depends_on_post_type' => array( 'post' ),
[438] Fix | Delete
),
[439] Fix | Delete
'et_pb_post_settings_project_categories' => array(
[440] Fix | Delete
'id' => 'et_pb_post_settings_project_categories',
[441] Fix | Delete
'show_in_bb' => false,
[442] Fix | Delete
'label' => esc_html__( 'Categories', 'et_builder' ),
[443] Fix | Delete
'type' => 'categories',
[444] Fix | Delete
'option_category' => 'basic_option',
[445] Fix | Delete
'post_type' => 'project',
[446] Fix | Delete
'taxonomy_name' => 'project_category',
[447] Fix | Delete
'renderer_options' => array(
[448] Fix | Delete
'use_terms' => false,
[449] Fix | Delete
),
[450] Fix | Delete
'tab_slug' => 'content',
[451] Fix | Delete
'toggle_slug' => 'main_content',
[452] Fix | Delete
'depends_on_post_type' => array( 'project' ),
[453] Fix | Delete
),
[454] Fix | Delete
'et_pb_post_settings_project_tags' => array(
[455] Fix | Delete
'id' => 'et_pb_post_settings_project_tags',
[456] Fix | Delete
'show_in_bb' => false,
[457] Fix | Delete
'label' => esc_html__( 'Tags', 'et_builder' ),
[458] Fix | Delete
'type' => 'categories',
[459] Fix | Delete
'option_category' => 'basic_option',
[460] Fix | Delete
'post_type' => 'project',
[461] Fix | Delete
'taxonomy_name' => 'project_tag',
[462] Fix | Delete
'renderer_options' => array(
[463] Fix | Delete
'use_terms' => false,
[464] Fix | Delete
),
[465] Fix | Delete
'tab_slug' => 'content',
[466] Fix | Delete
'toggle_slug' => 'main_content',
[467] Fix | Delete
'depends_on_post_type' => array( 'project' ),
[468] Fix | Delete
),
[469] Fix | Delete
'et_pb_content_area_background_color' => array(
[470] Fix | Delete
'type' => 'color-alpha',
[471] Fix | Delete
'id' => 'et_pb_content_area_background_color',
[472] Fix | Delete
'label' => esc_html__( 'Content Area Background Color', 'et_builder' ),
[473] Fix | Delete
'default' => 'rgba(255,255,255,0)',
[474] Fix | Delete
'tab_slug' => 'content',
[475] Fix | Delete
'toggle_slug' => 'background',
[476] Fix | Delete
'depends_on_post_type' => array( 'page' ),
[477] Fix | Delete
),
[478] Fix | Delete
'et_pb_section_background_color' => array(
[479] Fix | Delete
'type' => 'color-alpha',
[480] Fix | Delete
'id' => 'et_pb_section_background_color',
[481] Fix | Delete
'label' => esc_html__( 'Section Background Color', 'et_builder' ),
[482] Fix | Delete
'default' => '#ffffff',
[483] Fix | Delete
'tab_slug' => 'content',
[484] Fix | Delete
'toggle_slug' => 'background',
[485] Fix | Delete
),
[486] Fix | Delete
'et_pb_page_z_index' => array(
[487] Fix | Delete
'type' => 'range',
[488] Fix | Delete
'id' => 'et_pb_page_z_index',
[489] Fix | Delete
'range_settings' => array(
[490] Fix | Delete
'min' => -1000,
[491] Fix | Delete
'max' => 1000,
[492] Fix | Delete
'step' => 1,
[493] Fix | Delete
),
[494] Fix | Delete
'unitless' => true,
[495] Fix | Delete
'label' => esc_html__( 'Z Index', 'et_builder' ),
[496] Fix | Delete
'default' => '',
[497] Fix | Delete
'tab_slug' => 'advanced',
[498] Fix | Delete
'toggle_slug' => 'position',
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function