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/wp-conte.../plugins/redux-fr.../sample/sections/select-f...
File: select.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* Redux Framework select config.
[2] Fix | Delete
* For full documentation, please visit: http://devs.redux.io/
[3] Fix | Delete
*
[4] Fix | Delete
* @package Redux Framework
[5] Fix | Delete
*/
[6] Fix | Delete
[7] Fix | Delete
defined( 'ABSPATH' ) || exit;
[8] Fix | Delete
[9] Fix | Delete
Redux::set_section(
[10] Fix | Delete
$opt_name,
[11] Fix | Delete
array(
[12] Fix | Delete
'title' => esc_html__( 'Select', 'your-textdomain-here' ),
[13] Fix | Delete
'id' => 'select-select',
[14] Fix | Delete
'desc' => esc_html__( 'For full documentation on this field, visit: ', 'your-textdomain-here' ) . '<a href="https://devs.redux.io/core-fields/select.html" target="_blank">https://devs.redux.io/core-fields/select.html</a>',
[15] Fix | Delete
'subsection' => true,
[16] Fix | Delete
'fields' => array(
[17] Fix | Delete
array(
[18] Fix | Delete
'id' => 'opt-select',
[19] Fix | Delete
'type' => 'select',
[20] Fix | Delete
'title' => esc_html__( 'Select Option', 'your-textdomain-here' ),
[21] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[22] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[23] Fix | Delete
[24] Fix | Delete
// Must provide key => value pairs for select options.
[25] Fix | Delete
'options' => array(
[26] Fix | Delete
'1' => 'Opt 1',
[27] Fix | Delete
'2' => 'Opt 2',
[28] Fix | Delete
'3' => 'Opt 3',
[29] Fix | Delete
),
[30] Fix | Delete
'default' => '2',
[31] Fix | Delete
),
[32] Fix | Delete
array(
[33] Fix | Delete
'id' => 'opt-select-stylesheet',
[34] Fix | Delete
'type' => 'select',
[35] Fix | Delete
'title' => esc_html__( 'Theme Stylesheet', 'your-textdomain-here' ),
[36] Fix | Delete
'subtitle' => esc_html__( 'Select your themes alternative color scheme.', 'your-textdomain-here' ),
[37] Fix | Delete
'options' => array(
[38] Fix | Delete
'default.css' => 'default.css',
[39] Fix | Delete
'color1.css' => 'color1.css',
[40] Fix | Delete
),
[41] Fix | Delete
'default' => 'default.css',
[42] Fix | Delete
),
[43] Fix | Delete
array(
[44] Fix | Delete
'id' => 'opt-select-optgroup',
[45] Fix | Delete
'type' => 'select',
[46] Fix | Delete
'title' => esc_html__( 'Select Option with optgroup', 'your-textdomain-here' ),
[47] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[48] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[49] Fix | Delete
[50] Fix | Delete
// Must provide key => value pairs for select options.
[51] Fix | Delete
'options' => array(
[52] Fix | Delete
'Group 1' => array(
[53] Fix | Delete
'1' => 'Opt 1',
[54] Fix | Delete
'2' => 'Opt 2',
[55] Fix | Delete
'3' => 'Opt 3',
[56] Fix | Delete
),
[57] Fix | Delete
'Group 2' => array(
[58] Fix | Delete
'4' => 'Opt 4',
[59] Fix | Delete
'5' => 'Opt 5',
[60] Fix | Delete
'6' => 'Opt 6',
[61] Fix | Delete
),
[62] Fix | Delete
'7' => 'Opt 7',
[63] Fix | Delete
'8' => 'Opt 8',
[64] Fix | Delete
'9' => 'Opt 9',
[65] Fix | Delete
),
[66] Fix | Delete
'default' => '2',
[67] Fix | Delete
),
[68] Fix | Delete
array(
[69] Fix | Delete
'id' => 'opt-multi-select',
[70] Fix | Delete
'type' => 'select',
[71] Fix | Delete
'multi' => true,
[72] Fix | Delete
'title' => esc_html__( 'Multi Select Option', 'your-textdomain-here' ),
[73] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[74] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[75] Fix | Delete
[76] Fix | Delete
// Must provide key => value pairs for radio options.
[77] Fix | Delete
'options' => array(
[78] Fix | Delete
'1' => 'Opt 1',
[79] Fix | Delete
'2' => 'Opt 2',
[80] Fix | Delete
'3' => 'Opt 3',
[81] Fix | Delete
),
[82] Fix | Delete
'default' => array( '2', '3' ),
[83] Fix | Delete
),
[84] Fix | Delete
array(
[85] Fix | Delete
'id' => 'opt-info',
[86] Fix | Delete
'type' => 'info',
[87] Fix | Delete
'desc' => esc_html__( 'You can easily add a variety of data from WordPress.', 'your-textdomain-here' ),
[88] Fix | Delete
),
[89] Fix | Delete
array(
[90] Fix | Delete
'id' => 'opt-select-categories',
[91] Fix | Delete
'type' => 'select',
[92] Fix | Delete
'data' => 'roles',
[93] Fix | Delete
'title' => esc_html__( 'Categories Select Option', 'your-textdomain-here' ),
[94] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[95] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[96] Fix | Delete
),
[97] Fix | Delete
array(
[98] Fix | Delete
'id' => 'opt-select-categories-multi',
[99] Fix | Delete
'type' => 'select',
[100] Fix | Delete
'data' => 'categories',
[101] Fix | Delete
'multi' => true,
[102] Fix | Delete
'title' => esc_html__( 'Categories Multi Select Option', 'your-textdomain-here' ),
[103] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[104] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[105] Fix | Delete
),
[106] Fix | Delete
array(
[107] Fix | Delete
'id' => 'opt-select-pages',
[108] Fix | Delete
'type' => 'select',
[109] Fix | Delete
'data' => 'pages',
[110] Fix | Delete
'title' => esc_html__( 'Pages Select Option', 'your-textdomain-here' ),
[111] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[112] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[113] Fix | Delete
),
[114] Fix | Delete
array(
[115] Fix | Delete
'id' => 'opt-multi-select-pages',
[116] Fix | Delete
'type' => 'select',
[117] Fix | Delete
'data' => 'pages',
[118] Fix | Delete
'multi' => true,
[119] Fix | Delete
'title' => esc_html__( 'Pages Multi Select Option', 'your-textdomain-here' ),
[120] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[121] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[122] Fix | Delete
),
[123] Fix | Delete
array(
[124] Fix | Delete
'id' => 'opt-select-tags',
[125] Fix | Delete
'type' => 'select',
[126] Fix | Delete
'data' => 'tags',
[127] Fix | Delete
'title' => esc_html__( 'Tags Select Option', 'your-textdomain-here' ),
[128] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[129] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[130] Fix | Delete
),
[131] Fix | Delete
array(
[132] Fix | Delete
'id' => 'opt-multi-select-tags',
[133] Fix | Delete
'type' => 'select',
[134] Fix | Delete
'data' => 'terms',
[135] Fix | Delete
'multi' => true,
[136] Fix | Delete
'title' => esc_html__( 'Tags Multi Select Option', 'your-textdomain-here' ),
[137] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[138] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[139] Fix | Delete
),
[140] Fix | Delete
array(
[141] Fix | Delete
'id' => 'opt-select-terms',
[142] Fix | Delete
'type' => 'select',
[143] Fix | Delete
'data' => 'terms',
[144] Fix | Delete
'title' => esc_html__( 'Terms Select Option', 'your-textdomain-here' ),
[145] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[146] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[147] Fix | Delete
),
[148] Fix | Delete
array(
[149] Fix | Delete
'id' => 'opt-multi-select-terms',
[150] Fix | Delete
'type' => 'select',
[151] Fix | Delete
'data' => 'terms',
[152] Fix | Delete
'multi' => true,
[153] Fix | Delete
'title' => esc_html__( 'Terms Multi Select Option', 'your-textdomain-here' ),
[154] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[155] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[156] Fix | Delete
),
[157] Fix | Delete
array(
[158] Fix | Delete
'id' => 'opt-select-menus',
[159] Fix | Delete
'type' => 'select',
[160] Fix | Delete
'data' => 'menus',
[161] Fix | Delete
'title' => esc_html__( 'Menus Select Option', 'your-textdomain-here' ),
[162] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[163] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[164] Fix | Delete
),
[165] Fix | Delete
array(
[166] Fix | Delete
'id' => 'opt-multi-select-menus',
[167] Fix | Delete
'type' => 'select',
[168] Fix | Delete
'data' => 'menu',
[169] Fix | Delete
'multi' => true,
[170] Fix | Delete
'title' => esc_html__( 'Menus Multi Select Option', 'your-textdomain-here' ),
[171] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[172] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[173] Fix | Delete
),
[174] Fix | Delete
array(
[175] Fix | Delete
'id' => 'opt-select-post-type',
[176] Fix | Delete
'type' => 'select',
[177] Fix | Delete
'data' => 'post_type',
[178] Fix | Delete
'title' => esc_html__( 'Post Type Select Option', 'your-textdomain-here' ),
[179] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[180] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[181] Fix | Delete
),
[182] Fix | Delete
array(
[183] Fix | Delete
'id' => 'opt-multi-select-post-type',
[184] Fix | Delete
'type' => 'select',
[185] Fix | Delete
'data' => 'post_type',
[186] Fix | Delete
'multi' => true,
[187] Fix | Delete
'title' => esc_html__( 'Post Type Multi Select Option', 'your-textdomain-here' ),
[188] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[189] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[190] Fix | Delete
),
[191] Fix | Delete
array(
[192] Fix | Delete
'id' => 'opt-multi-select-sortable',
[193] Fix | Delete
'type' => 'select',
[194] Fix | Delete
'data' => 'post_type',
[195] Fix | Delete
'multi' => true,
[196] Fix | Delete
'sortable' => true,
[197] Fix | Delete
'title' => esc_html__( 'Post Type Multi Select Option + Sortable', 'your-textdomain-here' ),
[198] Fix | Delete
'subtitle' => esc_html__( 'This field also has sortable enabled!', 'your-textdomain-here' ),
[199] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[200] Fix | Delete
),
[201] Fix | Delete
array(
[202] Fix | Delete
'id' => 'opt-select-posts',
[203] Fix | Delete
'type' => 'select',
[204] Fix | Delete
'data' => 'post',
[205] Fix | Delete
'title' => esc_html__( 'Posts Select Option2', 'your-textdomain-here' ),
[206] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[207] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[208] Fix | Delete
),
[209] Fix | Delete
array(
[210] Fix | Delete
'id' => 'opt-multi-select-posts',
[211] Fix | Delete
'type' => 'select',
[212] Fix | Delete
'data' => 'post',
[213] Fix | Delete
'multi' => true,
[214] Fix | Delete
'title' => esc_html__( 'Posts Multi Select Option', 'your-textdomain-here' ),
[215] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[216] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[217] Fix | Delete
),
[218] Fix | Delete
array(
[219] Fix | Delete
'id' => 'opt-select-roles',
[220] Fix | Delete
'type' => 'select',
[221] Fix | Delete
'data' => 'roles',
[222] Fix | Delete
'title' => esc_html__( 'User Role Select Option', 'your-textdomain-here' ),
[223] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[224] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[225] Fix | Delete
),
[226] Fix | Delete
array(
[227] Fix | Delete
'id' => 'opt-select-capabilities',
[228] Fix | Delete
'type' => 'select',
[229] Fix | Delete
'data' => 'capabilities',
[230] Fix | Delete
'multi' => false,
[231] Fix | Delete
'ajax' => true,
[232] Fix | Delete
'min_input_length' => 3,
[233] Fix | Delete
'title' => esc_html__( 'Capabilities Select Option w/ AJAX Loading', 'your-textdomain-here' ),
[234] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[235] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[236] Fix | Delete
),
[237] Fix | Delete
array(
[238] Fix | Delete
'id' => 'opt-select-elusive',
[239] Fix | Delete
'type' => 'select',
[240] Fix | Delete
'data' => 'elusive-icons',
[241] Fix | Delete
'title' => esc_html__( 'Elusive Icons Select Option', 'your-textdomain-here' ),
[242] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[243] Fix | Delete
'desc' => esc_html__( 'Here\'s a list of all the elusive icons by name and icon.', 'your-textdomain-here' ),
[244] Fix | Delete
),
[245] Fix | Delete
array(
[246] Fix | Delete
'id' => 'opt-select-users',
[247] Fix | Delete
'type' => 'select',
[248] Fix | Delete
'data' => 'users',
[249] Fix | Delete
'ajax' => true,
[250] Fix | Delete
'min_input_length' => 3,
[251] Fix | Delete
'title' => esc_html__( 'Users Select Option', 'your-textdomain-here' ),
[252] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[253] Fix | Delete
'desc' => esc_html__( 'This is the description field, again good for additional info.', 'your-textdomain-here' ),
[254] Fix | Delete
),
[255] Fix | Delete
array(
[256] Fix | Delete
'id' => 'opt-select-callback',
[257] Fix | Delete
'type' => 'select',
[258] Fix | Delete
'data' => 'callback',
[259] Fix | Delete
'args' => 'redux_select_callback',
[260] Fix | Delete
'title' => esc_html__( 'Select Option using a Callback', 'your-textdomain-here' ),
[261] Fix | Delete
'subtitle' => esc_html__( 'No validation can be done on this field type', 'your-textdomain-here' ),
[262] Fix | Delete
'desc' => esc_html__( 'The items in this select were added via a callback function.', 'your-textdomain-here' ),
[263] Fix | Delete
),
[264] Fix | Delete
),
[265] Fix | Delete
)
[266] Fix | Delete
);
[267] Fix | Delete
[268] Fix | Delete
/**
[269] Fix | Delete
* Select callback function.
[270] Fix | Delete
*
[271] Fix | Delete
* @return array
[272] Fix | Delete
*/
[273] Fix | Delete
function redux_select_callback(): array {
[274] Fix | Delete
$options = array();
[275] Fix | Delete
[276] Fix | Delete
$options[0] = esc_html__( 'Zero', 'your-textdomain-here' );
[277] Fix | Delete
$options[1] = esc_html__( 'One', 'your-textdomain-here' );
[278] Fix | Delete
$options[2] = esc_html__( 'Two', 'your-textdomain-here' );
[279] Fix | Delete
$options[3] = esc_html__( 'Three', 'your-textdomain-here' );
[280] Fix | Delete
[281] Fix | Delete
return $options;
[282] Fix | Delete
}
[283] Fix | Delete
[284] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function