如果你看一下函数do_meta_boxes()
在wp admin/includes/template中。php然后您将在函数末尾看到这一行:
call_user_func($box[\'callback\'], $object, $box);
它调用回调函数并提供两个参数。这个
$box
参数保存有关元框的所有信息,如ID、标题、回调函数。
在wp管理/编辑表单高级中。php,它显示您的后期编辑/创建屏幕,您可以看到do\\u meta\\u Box调用正在运行,例如:
do_meta_boxes(null, \'advanced\', $post);
那么,在这种情况下
$object
确实是post对象。在其他情况下,如仪表板屏幕,$对象实际上设置为空字符串。
值得注意的是add_meta_box()
只是增加了$wp_meta_boxes
全球的在里面do_meta_boxes()
然后,该全局循环通过,并显示框。