【问题标题】:Display Advanced custom fields on a theme在主题上显示高级自定义字段
【发布时间】:2018-09-17 10:46:35
【问题描述】:
我是 ACF 的新手,出于练习目的,我创建了一个自定义帖子类型并成功为其分配了高级自定义字段。
现在我的下一个挑战是在我的主页主题中显示一个特定的自定义字段。
就此而言,在使用 Finance Demo 的 GP 主题上,我正在尝试用我自己的自定义字段替换主页英雄上的“Katka Finance”标题。我需要编辑哪个文件,我应该插入什么?
提前谢谢大家!
https://generatepress.com/site-library/
【问题讨论】:
标签:
wordpress
wordpress-theming
advanced-custom-fields
【解决方案1】:
我还没有下载演示本身,但我可以告诉你,因为它是主页,它应该在 front-page.php 或主页模板中。
标题可以通过几种不同的方式包含,因此我们将寻找类似的包装器,寻找这个:
<h1 class="elementor-heading-title elementor-size-default">...</h1>
您可能会发现以下内容位于 2 个 h1 标签之间
<?php the_title();?>
这就是您需要编辑的内容。
首先,创建一个自定义字段,使其成为文本框、文本区域或所见即所得编辑器。填写字段,在我的示例中,我会说我将其命名为主页标题(homepage_heading)。现在用以下代码替换上面的代码:
<?php the_field('homepage_heading');?>
然后在帖子/页面编辑器中使用您想要的标题填充该字段。这应该可以。