6ответ(ов) в теме
Приветствую.
Начал осваивать новый порядок опций и не вижу где косячу)
Не хочет опция появляться, понимаю, что мой косяк и лог не важен.
add_filter('admin_options_wprecall','options_add_1');
function options_add_1($content){
$opt = new Rcl_Options(__FILE__);
$content .= $opt->options(
__('Название'),
array(
$opt->options_box(
__('Общие настройки','rcl-asgaros'),
array(
'type' =>'select',
'title'=>__('Включить','rcl-asgaros'),
'slug'=>'on_off_1',
'values'=>array(
0 => __('Нет'),
1 => __('Да')
)
)
)
)
);
return $content;
}
Что я делаю не так?
Редакции сообщения
30.10.2017 12:31Причина: не указано
так будет правильно, пример для двух опций
$content .= $opt->options(
__('Название'),
array(
$opt->options_box(
__('Общие настройки','rcl-asgaros'),
array(
array(
'type' =>'select',
'title'=>__('Включить','rcl-asgaros'),
'slug'=>'on_off_1',
'values'=>array(
0 => __('Нет'),
1 => __('Да')
)
),
array(
'type' =>'select',
'title'=>__('Включить','rcl-asgaros'),
'slug'=>'on_off_2',
'values'=>array(
0 => __('Нет'),
1 => __('Да')
)
)
)
)
)
);
add_filter('admin_options_wprecall','options_add_1');
function options_add_1($content){
$opt = new Rcl_Options(__FILE__);
$content .= $opt->options(
__('Название'),
array(
$opt->options_box(
__('Общие настройки','rcl-asgaros'),
array(
array(
'type' =>'select',
'title'=>__('Включить','rcl-asgaros'),
'slug'=>'on_off_1',
'values'=>array(
0 => __('Нет'),
1 => __('Да')
)
)
)
)
)
);
return $content;
}
array(
'type' =>'select', - должен быть в массиве:
array(
array(
'type' =>'select',
Вы не имеете права на публикацию сообщений в этой теме