函数中的高级自定义字段.php

时间:2017-01-22 作者:95media

我试图在函数中包含一些我创建的自定义字段。php文件,因此它们是我正在处理的主题的本机。然而,它们并没有出现在我设置的帖子的编辑屏幕上。

通过在函数中使用此代码,我已将acf插件包含在我的主题中。php:include\\u once(\'advanced-custom-fields/acf.php\');

我还将字段导出到php,并在函数中复制和粘贴代码。我的主题的php。有人能告诉我我做错了什么吗?

2 个回复
SO网友:Md. Mrinal Haque

检查主题中是否包含ACF,如果不包括ACF。尝试使用以下代码:

if( !class_exists(\'Acf\') )
    include_once get_stylesheet_directory_uri() . \'/advanced-custom-fields/acf.php\' );

SO网友:Edward S Bernstein

您是否已将自定义字段添加到帖子中?

根据我的经验,在函数中使用自定义字段。php、插件、模板或任何东西都不会将该字段作为选项放在任何帖子中。将该字段手动添加到任何帖子中,将使其可用于此后的任何帖子。

您不需要ACF(高级自定义字段插件)来使用自定义字段,除非您需要它们提供的所有花哨选项。您所要做的就是创建一个自定义字段,然后开始通过对Posteta的适当调用来访问它。

相关推荐

插件放置在/wp-content/plugins内的文件夹中时不保存值

我得到了WordPRess插件的以下代码,它在每个页面/后期编辑屏幕上添加了两个自定义输入。然后将这些值保存并输出到前端页面的标题中。如果代码位于内部,则可以正常工作。php文件并直接放入“wp内容/插件”。然而,如果我把它放在插件(如“wp-content/plugins/myplugin”)中自己的文件夹中,那么在通过编辑屏幕保存帖子/页面时,输入字段不会保存。此外,它不会向前端页面html标题部分输出任何内容。这似乎是一个被放弃的项目,所以我无法与原始开发人员一起制定解决方案。然而,代码中的某些内容