我有报纸的主题,安装了定制的post插件和ACF插件pro,还有ACF插件,可以在某处复制粘贴代码。
在后端设置两者很容易,但最后一部分我不理解
我必须将PHP代码粘贴到哪里(哪个文件,哪行)才能显示在自定义帖子类型中?
通过查看所有文件,我没有找到任何新的命名为我的自定义帖子类型的文件,notepad++在所有文件中搜索的结果也是一样的
在ACF论坛上找不到答案,因为开发人员不支持在自定义帖子类型上使用ACF。
我有报纸的主题,安装了定制的post插件和ACF插件pro,还有ACF插件,可以在某处复制粘贴代码。
在后端设置两者很容易,但最后一部分我不理解
我必须将PHP代码粘贴到哪里(哪个文件,哪行)才能显示在自定义帖子类型中?
通过查看所有文件,我没有找到任何新的命名为我的自定义帖子类型的文件,notepad++在所有文件中搜索的结果也是一样的
在ACF论坛上找不到答案,因为开发人员不支持在自定义帖子类型上使用ACF。
你必须熟悉template hierarchy 了解WordPress将在哪个模板中显示您的自定义帖子类型。如果您有名为event
带标题Lorem ipsum
, WordPress将按主题中的顺序监视这些文件,以显示这样的自定义帖子类型:
single-$post_type-$slug.php
就我们的情况而言single-event-lorem-ipsum.php
single-$post_type.php
就我们的情况而言single-event.php
single.php
singluar.php
index.php
大多数主题都有single.php
此模板将显示文件以及您的自定义帖子类型。好的做法是为自定义帖子类型创建单独的模板文件,可能您希望它的显示方式不同于其他帖子,命名为single-event.php
. 首先,我会复制single.php
内容,粘贴到single-event.php
文件并在其中添加您的ACF代码。