Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 高级自定义字段现在根本不保存_Wordpress_Wordpress Theming_Field - Fatal编程技术网

Wordpress 高级自定义字段现在根本不保存

Wordpress 高级自定义字段现在根本不保存,wordpress,wordpress-theming,field,Wordpress,Wordpress Theming,Field,前几天我下载并安装了Advanced Custom Fields 4.1.6,使用了几次,效果很好,但由于某些原因,现在我的自定义字段似乎都没有保存,我也没有收到任何错误或任何东西。我不认为我做了任何可能打破这个的事 这发生在其他人身上了吗?那可能是什么问题呢?我想你可能需要看看这个插件提供的导出功能。选择您创建的字段组并点击导出。它将生成一些非常好的代码,并附有提示和建议。那里可能有一些信息对你很有用 插件开发人员的示例: 包含在主题中 高级自定义字段插件可以包含在主题中。为此,请将ACF插件

前几天我下载并安装了Advanced Custom Fields 4.1.6,使用了几次,效果很好,但由于某些原因,现在我的自定义字段似乎都没有保存,我也没有收到任何错误或任何东西。我不认为我做了任何可能打破这个的事


这发生在其他人身上了吗?那可能是什么问题呢?

我想你可能需要看看这个插件提供的导出功能。选择您创建的字段组并点击导出。它将生成一些非常好的代码,并附有提示和建议。那里可能有一些信息对你很有用

插件开发人员的示例:

包含在主题中

高级自定义字段插件可以包含在主题中。为此,请将ACF插件移动到主题中,并将以下代码添加到functions.php文件中:

include_once('advanced-custom-fields/acf.php');
要从ACF插件中删除所有可视界面,可以使用常量启用lite模式。在include_once代码之前,将以下代码添加到functions.php文件中:

define( 'ACF_LITE', true );
希望能有帮助


/Paul

由于我的代表没有足够高的级别来回复@Kortschot的回复,我将在这里发表评论

我在测试一个新主题时遇到了这个错误。主题似乎已将ACF绑定到主题中,这会触发“无法重新声明ACF\u筛选器\u post\u id()”错误。出于显而易见的原因(您不能在同一次安装中运行该插件的两个实例)@Kortschot提到在一个主题中包含ACF帮助解决了我的问题


现在,如果我想自定义页面/帖子上的字段,我必须弄清楚如何访问ACF

我要继续回答这个老问题,希望它能帮助别人。我一直有这样的问题,我的领域不会更新我的自定义文章。我通常有多个标签打开,使导航更容易在后端的WP。结果是,当我关闭除当前正在编辑的选项卡之外的所有其他选项卡时,字段每次都会更新

我对高级自定义字段插件也有同样的问题,我通过在高级自定义字段/core/controllers/post.php中添加一行代码来解决我的问题

add_action('pre_post_update', array($this, 'save_post'));
之后

add_action('save_post',array($this, 'save_post'), 10, 1);

第33行,第34行。

我也有同样的问题,通过创建唯一的字段名来解决。

可能是一个冲突的插件?试着去激活其他插件,看看哪个插件会破坏它。我只激活了一个插件,所以它不会那么奇怪,从来没有任何问题。最新的wordpress?是否启用WP_调试?是,两者都启用。嗯,我是Wordpress和这个插件的新手,我喜欢在我的functions.php中注册自定义字段(我必须正确吗?对此有点困惑),但这似乎也不起作用,我很确定我做对了,因为我看了教程和所有东西。。hmmI永远不必在functions.php中为此插件执行任何操作。您可以通过管理员对其进行配置,这里有一个“自定义字段”管理部分(在管理员菜单的底部附近),谢谢,但当我这样做时,我会遇到一个致命错误:致命错误:无法重新声明acf_filter_post_id()(以前在/home/ohsinc/public_html/dev/sagesure/wp content/plugins/advanced Custom Fields/core/api.php:21中声明)在第65Ok行的/home/ohsinc/public_html/dev/sagesure/wp content/themes/sagesure/advanced custom fields/core/api.php中,我想我已经弄清楚了发生了什么。它似乎只是在“主页”页面上这样做,但我可以将它们和所有内容添加到我网站的任何其他页面上,效果很好。因此,出于某种原因,它在我的主页上无法工作,在我的文件中,主页也被重命名为“home-2.php”,因为这是它必须工作的地方。也许这与此有关?idk,它仍然显示在“如果页面等于主页,则显示字段组”的列表中。嗨,对不起,我没有时间回复,我明天再试。ATM我在手机上。致命错误的原因可能是你在使用导出功能时仍然激活了插件。home-2.php。。我不知道那会是什么。尝试twentyeleven主题中的内容以排除任何主题问题。通常,当您安装ACF时,在任何文件中都不需要做任何事情来让插件工作。您只需添加一些php来检索数据,如: