add_meta_box在我的页面显示空白屏幕



我正在研究插件,并在add_meta_box中得到问题。

// Page URL- 
http://localhost:8080/wordpress/wp-admin/admin.php?page=testingpages&action=edit
//Plugin page code
if ($_GET['action'] == 'edit') {
include('admin/views/view-edit.php');
}

下面是代码,我在view-edit.php页面上使用

function adding_custom_meta_boxes($post)
{
add_meta_box(
'testingpages',
__('My Meta Box'),
'render_my_meta_box',
'page',
'normal',
'default'
);
}
add_action('add_meta_boxes', 'adding_custom_meta_boxes');
function render_my_meta_box()
{
// code here
}

我得到黑屏。你知道问题出在哪里吗?

编辑。

fromadd_action('add_meta_boxes_post', 'adding_custom_meta_boxes');

toadd_action('add_meta_boxes', 'adding_custom_meta_boxes');

您可以使用此操作并尝试以下操作:

add_action('add_meta_boxes', 'adding_custom_meta_boxes');

元数据框只适用于现有和自定义的帖子类型,不适用于管理页面。

有一种方法可以使它在选项页面上工作。创建选项页

查看一些示例:这里

最新更新