add_action('customize_register','action_customize_register');
if(!function_exists('action_customize_register()')){
function action_customize_register($customizer){
$customizer->add_section('section_VAB',array('title'=>__("Новая секция","VAB"),'description'=>__('Описание новой секции',"VAB"),'priority'=>66,));
$customizer->add_setting('section_VAB_header',array('default'=>'',));
$customizer->add_control(new WP_Customize_Control($customizer,'section_VAB_header',array('label'=>__("Крутой стиль Хеадера","VAB"),'type'=>'checkbox','section'=>'section_VAB','settings'=>'section_VAB_header',)));
}
}
//Вывод в разметке
if(get_theme_mod('section_VAB_header')){//если галочка в кастомайзере стоит
echo "<center style=\"width:100%;background:#FFFF00;padding:7px;\">один вариант вывода хеадера. т.е разметка</center>";
}else{//если галочка в кастомайзере не стоит
echo "<center style=\"width:100%;background:#FF0000;padding:7px;color:#FFF;\">второй вариант вывода хеадера. т.е разметка</center>";
}
$Opt=get_theme_mod( 'sky_typography_font_family','roboto' );
$roboto='//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap&subset=cyrillic-ext,greek-ext';
$opensans='//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap&subset=cyrillic-ext,greek-ext';
// 1 вариант
// wp_register_style('google-fonts',$Opt=='roboto'?''.$roboto.'':($Opt=='open-sans'?''.$opensans.'':''.$roboto.''));
echo $Opt=='roboto'?''.$roboto.'':($Opt=='open-sans'?''.$opensans.'':''.$roboto.'');
// 2 вариант
$newOpt=$Opt=='roboto'?''.$roboto.'':($Opt=='open-sans'?''.$opensans.'':''.$roboto.'');
// wp_register_style('google-fonts',$newOpt);
echo $newOpt;
// 3 вариант через свитч т.к у Вас 2 действия при условии
switch($Opt){
case'roboto':$newOpt=$roboto;$classes[]='Roboto';break;
case'open-sans':$newOpt=$opensans;$classes[]='Open Sans';break;
default:$newOpt=$roboto;$classes[]='Roboto';break;
}
// wp_register_style('google-fonts',$newOpt);
echo $newOpt;
add_action( 'comment_form_logged_in_after', 'comm_rating_rating_field' );
add_action( 'comment_form_after_fields', 'comm_rating_rating_field' );
function comm_rating_rating_field () {
if ( is_page_template('school_template.php')) {
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
в файл svg
2. Рекомендую создать значение опций по умолчанию(во избежание ошибок). Пример:
3. Необходимо проверять наличие опции в базе и задавать значения вашим полям если есть эти самые значения иначе при внесении изменений в одном поле будут сброшены значения другого и избавиться от ошибок(нотайсов).
4. Ещё одна причина вы забыли добавить рядом с settings_fields( 'one_floor_group' ); обязательную функцию wp_nonce_field(); - Получает или выводит скрытое одноразовое поле (nonce) для формы. Одноразовое поле (nonce) нужно для проверки передаваемых данных формы, чтобы убедиться, что данные были отправлены с текущего сайта, а не от куда-то еще. Такое поле не дает полной защиты, но защищает в большинстве случаев. Использовать проверочное поле в формах обязательно!
Присутствуют нотайсы
Ваш код у меня работает согласно исправлениям указанным выше.