我前几天下载并安装了高级自定义字段4.1.6并且我使用了一段时间并且它工作得很好,但由于某种原因,现在我的自定义字段似乎都没有保存,我不是得到任何错误或任何东西。我认为我没有做任何可能破坏这一点的事情。
这是否发生在其他人身上?可能是什么问题?
答案 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)
我遇到了同样的问题,并通过创建唯一的字段名称来解决它。