解决此问题的一种方法是检查主题的functions.php文件,确保未在其中删除或隐藏自定义字段选项卡的代码。另外,还可以尝试在functions.php文件中添加以下代码:
add_filter('acf/settings/remove_wp_meta_box', '__return_false');
这将禁用ACF Pro插件中的自定义字段选项卡的自动隐藏功能。
另外,还可以检查WordPress后台的“编辑文章”页面,确保自定义字段选项卡没有被折叠隐藏。如果已折叠隐藏,可以展开它并查看是否出现了。
如果以上方法均未解决问题,可以尝试使用以下代码在主题的functions.php文件中重新注册自定义字段选项卡:
function add_custom_meta_boxes() {
add_meta_box(
'custom-fields', // 自定义字段选项卡ID
__('Custom Fields'), // 自定义字段选项卡标题
'post_custom_fields_meta_box', // 自定义字段选项卡内容回调函数
'post', // 应用于哪种类型的内容(例如,文章、页面等)
'normal', // 显示位置(normal、side或advanced)
'high' // 显示优先级(low、core、default、high等)
);
}
add_action('add_meta_boxes', 'add_custom_meta_boxes');
上述代码将重新注册自定义字段选项卡,并将其添加回编辑文章页面。请确保将代码添加到正确的主题文件中,并确保未在其他地方删除或隐藏自定义字段选项卡的代码。