我正在使用带有选项页面附件的高级自定义字段插件(http://www.advancedcustomfields.com),因此我可以在整个主题中(在多个页面上)使用全局变量。
我不了解PHP,我想通过在所见即所得(WYSIWYG)编辑器内不同页面的内容中使用简码来从选项页面获取自定义字段。
这可能吗?经过数天的尝试,我不知道该怎么做。有人可以帮忙吗?我尝试过去插件的支持,还没有得到任何回报。
请帮助!我真的需要使它正常工作!
参考:http://www.advancedcustomfields.com/docs/functions/using-shortcodes/
找到了解决方法。我可以使用他们提供的短代码来引用特定的帖子/页面ID,该ID可以实现只需要将其放入一次并在多页中呈现的目标,只要该短代码存在并且格式正确。
根据此示例,在您的短代码中使用option的post_id:
[acf field="myfieldname" post_id="option"]
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']" />