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

时间:2013-06-18 03:43:49

标签: wordpress wordpress-theming field

我前几天下载并安装了高级自定义字段4.1.6并且我使用了一段时间并且它工作得很好,但由于某种原因,现在我的自定义字段似乎都没有保存,我不是得到任何错误或任何东西。我认为我没有做任何可能破坏这一点的事情。

这是否发生在其他人身上?可能是什么问题?

5 个答案:

答案 0 :(得分:1)

我认为您可能需要查看插件提供的导出功能。选择您创建的字段组并点击导出。它会生成一些非常好的代码,并提供提示和建议。可能有一些信息可以很好地用于'ya。

插件开发者的示例:

包含在主题中

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

include_once('advanced-custom-fields/acf.php');

要从ACF插件中删除所有可视界面,可以使用常量来启用精简模式。将以下代码添加到include_once代码之前的functions.php文件中:

define( 'ACF_LITE', true );

希望它有所帮助。

/保

答案 1 :(得分:1)

由于我的代表不够高,不能回复@ Kortschot的回复,我会在这里发表评论。

我在测试新主题时遇到此错误。看来主题已将ACF捆绑到主题中,从而触发“无法重新声明acf_filter_post_id()”错误。出于显而易见的原因(您无法在同一安装中运行该插件的两个实例)。 @ Kortschot将ACF纳入主题的参考帮助解决了我的问题。

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

答案 2 :(得分:0)

我会继续回答这个老问题,希望能帮助别人。我一直有这个问题,我的字段不会更新我的自定义帖子。我通常打开多个选项卡,以便在WP的后端更容易导航。事实证明,当我关闭除了当前编辑之外的所有其他选项卡时,每次都会更新字段!

答案 3 :(得分:0)

我对高级自定义字段插件有同样的问题,我通过在advanced-custom-fields / 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行。

答案 4 :(得分:0)

我遇到了同样的问题,并通过创建唯一的字段名称来解决它。