所以我认为我想做的事情应该是简单的,至少在逻辑上。我在高级自定义字段中创建了一个自定义字段,其中包含一个下拉列表以选择侧边栏。我的网站有X个侧边栏,我需要通过您正在编辑的页面进行选择。
所以在ACF中我创建了一个下拉列表。
'边栏-主' :主边栏
'边栏-约' :关于补充工具栏
'宣传-侧边栏' :倡导边栏
'军事侧边栏' :军事边栏
'家庭-侧边栏' :家庭边栏
'会员-侧边栏' :成员边栏
'接触侧栏' :联系边栏
并尝试在所有页面模板中使用此代码
<?php $sidebar = the_field('sidebar');
dynamic_sidebar($sidebar);
?>
逻辑上我觉得应该有用。我设置了一个函数来获取字段,然后将其插入到动态侧边栏代码中?
为什么这不起作用?
答案 0 :(得分:0)
试试这个。
<?php
// Get page-specific sidebar.
$sidebar = get_field('sidebar');
dynamic_sidebar($sidebar);
?>