Как отобразить параметры 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() );
}
?>

Вышеприведенный код работал нормально с propanel, и я удалил propanel, теперь добавил frameworks redux и создал опцию так:

    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 как у меня в пропанеле $opt_name = 'mytheme'; но с редуксной платформой я не могу понять, есть ли способ? Спасибо..

0

Решение

вам нужно добавить глобальный $ 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/

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]