如何在主题

时间:2016-03-01 19:57:22

标签: php redux-framework

我是Redux Framework的新手,我正在删除propanel而我正在添加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现在添加了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'
    ), 

改变了我在propanel $opt_name = 'mytheme';中的opt名称,但是使用redux框架我无法弄明白,有什么办法吗?感谢..

1 个答案:

答案 0 :(得分:0)

您需要在代码之前添加全局$ redux_demo,如下所示

global $redux_demo; // This is your opt_name.

并回应选项

echo $redux_demo['the option id'];

将$ redux_demo更改为您的选项名称,并将选项ID更改为您的选项ID

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