首页 > 解决方案 > Wordpress如何设置ACF一次显示在所有页面上

问题描述

我有一个custom-field带有类型的中继器,我想在所有页面的页眉和页脚中显示它。在后端,我设置Show this field group if

- Post type is equal to page
- Post type is not equal to page

这给了我两个问题:

1)自定义字段出现在Page后端的每个

2)我必须在每个页面上添加相同的内容以使它们出现在页眉和页脚中

所以,我的愿望是我只需要添加一次内容,例如首页,然后它会显示在所有页面的页眉和页脚中。我怎样才能做到这一点?

标签: wordpressadvanced-custom-fields

解决方案


您可以通过在 ACF 调用中指定页面 ID 从另一个页面访问自定义字段。

IE:

<?php the_field('field_name', 123); ?>

因此,您只需在一个页面上输入内容,然后使用上面的代码在任何其他页面上显示该内容(只需替换123为您要从中提取内容的页面 ID)。

在此处阅读更多相关信息

或者,您可以使用ACF 选项页面来完成此操作。


推荐阅读