我是Wordpress的新手。幸运的是, 我通过youtube了解了wordpress插件高级自定义字段。我阅读/观看的所有教程均基于主页。例如添加滑块等。
如果我在get_header()中有徽标, 并且希望通过ACF放置徽标, 那么该徽标将显示在完整的网站上, 而不只是显示在一页上。怎么可能?
我只有以下代码
<
?php echo get_field('logo');
?>
#1要在ACF中执行此操作, 你需要:
- 创建一个新的WordPress标准页面(例如称其为Homepage), 该页面实际上不会在你的网站上使用, 你可以根据需要将可见性设置为private。
- 在ACF中, 将现有图像字段的位置规则更改为:如果页面等于主页。
- 确保你的ACF图片字段在” 返回值” 下返回图片网址。
- 转到WordPress管理员页面, 然后在新的自定义字段中上传图片
- 将此代码添加到你的header.php
其中” 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?>
推荐阅读
- 如何在WordPress中以网格布局显示带有图像的帖子类别()
- #yyds干货盘点#大数据基础HDFS练习
- Vue.js 应用性能优化给你专业分析+解决方案#yyds干货盘点#
- #yyds干货盘点# springboot整合JPA访问Mysql
- Docker的快速安装
- #yyds干货盘点# Spring核心原理之IoC容器初体验
- Azkaban工作流调度
- #私藏项目实操分享# CSS3 实现“完全体”的 60 FPS 动画效果,CodeReview 同事直呼(细节!)
- #yyds干货盘点# redis | 十七redis之订阅发布