我已经使用 wp 一段时间了,但刚刚遇到了一个错误,我无法使用互联网上找到的信息来修复该错误。
我正在编辑 acf 字段。当我完成对其中一个字段的写入时,我错误地按下了 Enter 键。页面开始重新加载,所有字段都消失了。当进入前端时,一切都正常显示。
我尝试通过屏幕选项重新激活我的 ACF 字段,但没有成功。我在functions.php 中插入了一些代码行。或进入 input.css,因为我认为可能缺少要显示的 ACF 字段的正确复选框。没有任何帮助。有没有其他方法可以解决这个问题。
提前谢谢 问候
我刚刚遇到了这个问题:对于我的一个字段组,字段框在某个时候消失了,多亏了 WordPress 管理界面,我无法检索它。
我不知道原因,但就我而言,ACF 在我的数据库中注册了一些“不需要的”用户元。 (问题如何)
如果您查看数据库中的
usermeta
表内容,您可能会发现一些 ACF 条目,例如:metaboxhidden_acf-field-group
或closedpostboxes_acf-field-group
,也许还有其他...
给我带来麻烦的是
meta-box-order_acf-field-group
:我只是删除了该条目(但您可以尝试编辑它以删除“丢失”框的引用),问题就解决了。
也许来不及帮助你,但希望它仍然可以帮助别人!
##编辑##
看来我可能知道盒子是如何消失的
重现步骤:
whatever
帖子类型相关联whatever
帖子(注意:古腾堡编辑器在此编辑页面上处于活动状态)meta-box-order_acf-field-group
= a:3:{s:4:"side";s:32:"submitdiv,acf-field-group-fields";s:6:"normal";s:57:"acf-field-group-locations,acf-field-group-options,slugdiv";s:8:"advanced";s:0:"";}
您必须刷新您的ACF插件,之后您的问题将得到解决,并且您必须重新发布一次帖子。
也请访问这里。- softnet365.com
我通过为 ACF 添加自定义脚本来解决这个问题,并在
#acf-field-group-fields
上关闭删除类:
document.addEventListener("DOMContentLoaded", function(event) {
document.querySelector('#acf-field-group-fields').classList.remove('closed');
});