Как отобразить параметры Redux Framework в теме

Я новичок в Redux Framework, и я удаляю пропанель и вместо этого добавляю Redux, но параметры теперь не работают

Например, существующая опция в моей теме для связанных видео:

<?php 
$relatedvideosbase = get_option('mytheme_relatedvideos');
if ($relatedvideosbase == "tags") {
get_template_part( 'related/tags', get_post_format() ); 
} elseif ($relatedvideosbase == "category") { 
get_template_part( 'related/category', get_post_format() ); 
} elseif ($relatedvideosbase == "random") { 
get_template_part( 'related/random', get_post_format() );
} else {
get_template_part( 'related/tags', get_post_format() ); 
}   
?>

Приведенный выше код отлично работал с пропанелем, и я удалил пропанель, теперь добавил фреймворк редукции и создал такую ​​​​опцию:

    array(
        'id'       => '_relatedvideos',
        'type'     => 'button_set',
        'title'    => __( 'Related Videos by?', 'redux-framework-demo' ),
        //Must provide key => value pairs for radio options
        'options'  => array(
             'tags' => __('Tags','redux-framework-demo'),
            'category' => __('Category','redux-framework-demo'),
            'random' => __('Random','redux-framework-demo')
        ),
        'default'  => 'random'
    ), 

Изменено также имя opt, как у меня было в propanel $opt_name = 'mytheme';, но с фреймворком redux я не могу понять, есть ли способ? Благодарность..


person Community    schedule 01.03.2016    source источник


Ответы (1)


вам нужно добавить глобальную $redux_demo перед вашим кодом, как показано ниже

global $redux_demo; // This is your opt_name.

и повторить вариант

echo $redux_demo['the option id'];

измените $redux_demo на имя вашей опции и измените идентификатор опции на идентификатор вашей опции

https://docs.reduxframework.com/core/getting-started/

person Mahmoud Yasseen    schedule 02.03.2016