【发布时间】:2015-10-13 20:01:29
【问题描述】:
所以我认为我想做的事情应该很简单,至少在逻辑上。我在高级自定义字段中创建了一个自定义字段,它有一个下拉菜单可以选择侧边栏。我的网站有 X 个侧边栏,我需要通过您正在编辑的页面进行选择。
所以在 ACF 中我创建了一个下拉列表。
'sidebar-main' : 主侧边栏
'sidebar-about' : 关于侧边栏
'advocacy-sidebar' : 宣传侧边栏
'military-sidebar' : 军事侧边栏
'families-sidebar' : 家庭侧边栏
'members-sidebar' : 会员边栏
'contact-sidebar' : 联系边栏
并尝试在所有页面模板中使用此代码
<?php $sidebar = the_field('sidebar');
dynamic_sidebar($sidebar);
?>
从逻辑上讲,我觉得这应该可行。我设置了一个函数来获取该字段,然后将其插入到动态侧边栏代码中?
任何想法为什么这不起作用?
【问题讨论】:
-
这是一个理论问题还是您实际上遇到了具体问题?如果是后者,请使用错误进行编辑,并使用最少但完整的代码来重现错误。如果是前者……试试就知道了?
标签: php wordpress advanced-custom-fields