Custome fields not displayed

时间:2021-04-12 作者:Nocturnal

我无法看到我在网站中添加的自定义字段。

我已经做了以下工作:

我已经安装了自定义帖子类型和高级自定义字段插件。使用它们,我创建了一个自定义帖子类型和字段组,并将字段组与帖子类型相关联。

当我转到新的自定义帖子时,我会看到我想要的字段。我输入数据并发布。我收到一条消息,该页面已发布,并带有一个查看该页面的链接。在这之前,一切都很好。

当我点击链接时,我只看到与WordPress一起出现的默认字段,如标题和正文文本。我添加的新自定义字段不会显示。

我使用的是WordPress 5.7,上面提到的插件与这个WordPress兼容。我尝试过使用两个默认主题二十和二十一进行查看。

谢谢你的帮助!

1 个回复
最合适的回答,由SO网友:mattStafflink 整理而成

您必须将代码添加到模板中才能显示字段。它们不会自动输出到您的页面。假设您使用的是文本字段,则需要添加以下内容:

<h2><?php the_field(\'heading\'); ?></h2>
将文本“heading”更改为自定义字段的名称。

通常,如果是主页,您可以编辑名为front page的模板。php,或者如果它是一篇文章,您可以编辑单个。php并在那里添加上述代码。

You can read more about it here

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: