Wordpress 如何获取redux选项以确定注册了多少侧栏?
是否可以获取redux主题选项并使用主题函数中的值来确定注册了多少个侧栏 我尝试使用我在模板中使用的方法来获得一个Wordpress 如何获取redux选项以确定注册了多少侧栏?,wordpress,frameworks,options,meta,Wordpress,Frameworks,Options,Meta,是否可以获取redux主题选项并使用主题函数中的值来确定注册了多少个侧栏 我尝试使用我在模板中使用的方法来获得一个 global $redux_demo; $footer_sidebars = $redux_demo['opt-select-footercol']; register_sidebars($footer_sidebars, array('name'=>'Sidebar %d')); 在侧栏中的redux.php部分(如果您创建了它),您可以添加一个数组: array(
global $redux_demo;
$footer_sidebars = $redux_demo['opt-select-footercol'];
register_sidebars($footer_sidebars, array('name'=>'Sidebar %d'));
在侧栏中的redux.php部分(如果您创建了它),您可以添加一个数组:
array(
'id' => 'opt-select-footercol',
'type' => 'select',
'data' => 'sidebars',
'title' => __('Sidebar', 'redux-framework-demo'),
'desc' => __('Choose the sidebar you wish to appear.', 'redux-framework-demo'),
),
在您的页面中,您应该能够使用
<?php if(isset($redux_demo['opt-select-footercol'])): ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar($redux_demo['opt-select-footercol']) ) : ?>
<div class="widget">
<h3><?php _e('Search', 'redux-framework-demo'); ?></h3>
<?php get_search_form(); ?>
</div>
<?php endif; ?>
<?php endif;?>
第一部分应该列出所有注册的边栏,第二部分代码可以显示您选择的边栏 嘿,谢谢你的帮助,但我想要的东西像如果4列选择寄存器4边栏如果3寄存器3边栏你是说在页脚?然后,您需要编辑footer.php或您的footer小部件所在的任何文件。这意味着创建几个if子句来检查有多少小部件,然后将它们放入特定的范围。