我正在使用高级自定义字段插件(http://www.advancedcustomfields.com)和选项页面插件,因此我可以在整个主题中使用全局变量(在多个页面上)。
我不知道PHP,我试图通过在WYSIWYG编辑器内的不同页面上的内容中使用短代码从选项页面获取自定义字段。
这可能吗?经过几天的努力,我无法弄清楚如何做到这一点。有人可以帮忙吗?我已经尝试过去插件的支持而没有得到任何回报。
请帮忙!我真的需要这个工作!
参考文献: http://www.advancedcustomfields.com/docs/functions/using-shortcodes/
答案 0 :(得分:0)
找到解决方法。我可以使用它们提供的短代码来引用特定的帖子/页面ID,这样就可以实现只需将其放入一次并且只要短代码存在并且格式正确就可以在多个页面上呈现的目标。
答案 1 :(得分:0)
根据此示例使用短代码中的post_id选项:
[acf field="myfieldname" post_id="option"]
答案 2 :(得分:0)
Text:
[acf field="NAME-OF-ACF-FIELD" post_id="options"]
Image (Return Format: Image URL) and alt text:
<img src="[acf field='NAME-OF-ACF-FIELD' post_id='options']" alt="[acf field='NAME-OF-ACF-FIELD' post_id='options']" />