我正在尝试在我的functions.php文件中包含一些我创建的自定义字段,以便它们是我正在处理的主题的原生字段。然而,它们并没有出现在我设置的帖子的编辑屏幕上。
通过在我的include_once('advanced-custom-fields/acf.php');:functions.php中使用以下代码,我在主题中包含了acf插件
我还将字段导出到php,并在主题的functions.php中复制和粘贴代码。有人能告诉我我做错了什么吗?
发布于 2017-01-22 15:50:02
检查包含在主题中的acf,如果没有包含ACF。尝试使用以下代码:
if( !class_exists('Acf') )
include_once get_stylesheet_directory_uri() . '/advanced-custom-fields/acf.php' );发布于 2019-06-24 17:28:00
您把自定义字段添加到帖子中了吗?
根据我的经验,在functions.php中使用自定义字段、插件、模板或其他任何东西都不会在任何帖子中将字段作为选项。将字段手动添加到任何帖子中,将使其在此之后可供任何帖子使用。
而且你不需要ACF (高级自定义字段插件)使用自定义字段,除非你想要他们提供的所有花哨选项。您所要做的就是创建一个自定义字段,然后通过对postmeta的适当调用开始访问它。
https://wordpress.stackexchange.com/questions/253515
复制相似问题