Wordpress自定义字段在自己的单页中



我正在使用高级自定义字段和自定义帖子类型。

目前,我正在使用区块主题2022中的儿童主题:https://de.wordpress.org/themes/twentytwentytwo/

我现在正试图输出自定义文章类型的单页上的自定义字段,如下所述:https://www.advancedcustomfields.com/resources/adding-fields-posts/

我已经在模板文件夹中创建了我的singlemyCustomPostType.htm,这也是使用的。然而,我不能简单地在这里输出我的字段吗?

<?php the_field('mycustomfield'); ?>

如果我在Wordpress编辑器中编辑模板一次,HTML模板更改将不再出现。只有当我放弃编辑器更改时,才会显示模板中的更改。

是否有更好的方法来输出自定义字段?

yes创建短代码和插件编辑器,以显示您可以使用global$post获取数据

不幸的是,我不知道如何为详细信息页面编写短代码。我现在已经通过Gutenberg编辑器手动将字段插入到单页模板中,如下[acf field="yourACFfieldName"]所示

我已经创建了我的singlemyCustomPostType.htm

.htm???

如果不是打字错误,那就是你要找的问题。

此外,singlemyCustomPostType.PHP页面不在Template文件夹中,而是在主题文件夹中。

请确保在while或if条件之后添加了wp_reset函数,即wp_reset_postdata((;

最新更新