【问题标题】:Wordpress How to set ACF once to be displayed on all pagesWordpress如何设置ACF一次显示在所有页面上
【发布时间】:2018-10-10 05:47:16
【问题描述】:

我有一个custom-field,类型为Repeater,我希望在所有页面的页眉和页脚中显示它。在后端,我将Show this field group if 设置为

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

这给了我两个问题:

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

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

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

【问题讨论】:

    标签: wordpress advanced-custom-fields


    【解决方案1】:

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

    IE:

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

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

    Read more about it here.

    或者,您可以使用ACF Options Page 来完成此操作。

    【讨论】:

    • 我也建议使用 ACF 选项页面。这正是你所追求的。
    猜你喜欢
    • 2014-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多