使用ACF创建侧边栏选择器

时间:2015-10-13 20:01:30

标签: php wordpress advanced-custom-fields

所以我认为我想做的事情应该是简单的,至少在逻辑上。我在高级自定义字段中创建了一个自定义字段,其中包含一个下拉列表以选择侧边栏。我的网站有X个侧边栏,我需要通过您正在编辑的页面进行选择。

所以在ACF中我创建了一个下拉列表。

'边栏-主' :主边栏

'边栏-约' :关于补充工具栏

'宣传-侧边栏' :倡导边栏

'军事侧边栏' :军事边栏

'家庭-侧边栏' :家庭边栏

'会员-侧边栏' :成员边栏

'接触侧栏' :联系边栏

并尝试在所有页面模板中使用此代码

<?php $sidebar = the_field('sidebar');
    dynamic_sidebar($sidebar);
?>

逻辑上我觉得应该有用。我设置了一个函数来获取字段,然后将其插入到动态侧边栏代码中?

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

试试这个。

<?php 
    // Get page-specific sidebar.
    $sidebar = get_field('sidebar');
    dynamic_sidebar($sidebar);
?>