将 ACF 选项从一页拉到所有

Pulling ACF options from one page to all

我有这个 wordpress 网站:www.sensibill.chemicalcode.com 滑块正下方有一个带有两个按钮的黑条。目前它是我创建的高级自定义字段构建块,它为他们提供了更改背景颜色、按钮颜色、按钮文本、按钮图标等的选项

问题是他们希望在所有页面上都有这个,但目前他们必须在每个页面上添加它,这很乏味。有没有办法让我指定如果在首页填写就显示在所有页面?

this is my builder block php for the buttons

this adds it to the homepage as an option

高级自定义字段有一个名为 Options Page 的插件: https://www.advancedcustomfields.com/add-ons/options-page/

这允许您通过网站在全球范围内设置页面并检索您简单输入的字段:

<?php 
  $field = get_field('fieldName', 'option');
?>

请记住这是一个专业插件,可以在高级自定义字段网站上购买。如果您不想为此付费,可以在没有扩展名的情况下在 Wordpress 中使用其他方法。

如果您有 ACF pro,请执行以下操作:

1.) 转到高级自定义字段 -> 添加新字段 -> 为其命名并添加您的字段 -> 将 "Show this field group if" 设置为选项等于选项。

2.) 在您的 button-block.php 文件中将您的 $buttons 变量设置为以下内容:

$buttons = get_field('button', 'option');

如果您在循环中看不到任何输出 var_dump $buttons 变量并确保它正在提取数据。