如何在wp中的高级自定义字段上的所有页面中显示图像()

我是Wordpress的新手。幸运的是, 我通过youtube了解了wordpress插件高级自定义字段。我阅读/观看的所有教程均基于主页。例如添加滑块等。
如果我在get_header()中有徽标, 并且希望通过ACF放置徽标, 那么该徽标将显示在完整的网站上, 而不只是显示在一页上。怎么可能?
我只有以下代码

< ?php echo get_field('logo'); ?>

#1要在ACF中执行此操作, 你需要:
  1. 创建一个新的WordPress标准页面(例如称其为Homepage), 该页面实际上不会在你的网站上使用, 你可以根据需要将可见性设置为private。
  2. 在ACF中, 将现有图像字段的位置规则更改为:如果页面等于主页。
  3. 确保你的ACF图片字段在” 返回值” 下返回图片网址。
  4. 转到WordPress管理员页面, 然后在新的自定义字段中上传图片
  5. 将此代码添加到你的header.php
< ?php $ image-url = get_field(‘ image-field-name’ , $ page-id); ?>
其中” image-field-name” 是你的ACF图像字段名称, 而$ page-id是你创建的页面的ID。编辑页面时, 页面ID在URL中:/post.php?post=357
还要将其添加到header.php中要显示图像的位置:
< img src =http://www.srcmini.com/” < ?php echo $ image-url; ?> ” alt =” ” />
#2< ?php the_field($ field_name, $ post_id); ?> 将吐出你网站上任何自定义字段的内容。你必须指定页面ID才能起作用。
例如:< img src =http://www.srcmini.com/” < ?php the_field(logo, 89); ?> ” />
#3所有模板函数(get_field, the_field等)都可以用于从另一个帖子/页面加载值, 但是, 需要第二个参数来定位该帖子。
WordPress中的每个帖子/页面都有一个唯一的ID, 可以在编辑时在URL中找到它, 也可以通过$ post-> ID之类的代码找到它。
显示字段:
本示例将显示ID为123的帖子中的字段值。
< p> < ?php the_field('field_name', 123); ?> < /p>

检索字段:
【如何在wp中的高级自定义字段上的所有页面中显示图像()】本示例将从ID为123的帖子中检索字段值。
< ?php$variable = get_field('field_name', 123); // do something with $variable?>

    推荐阅读