请不要将此问题标记为重复或拒绝投票,因为我尝试了所有文档(旧文档和新文档)、所有网站、论坛等上的所有代码,但没有任何东西对我有效。。。
我通过以下代码添加了元框:https://developer.wordpress.org/plugins/metadata/custom-meta-boxes/#oop
然后我转到一篇帖子,将select的值改为“Something”,并保存了帖子
现在我需要删除元框,但我不知道如何以任何方式。。。
remove_meta_box(\'wporg_box_id\', [\'post\', \'wporg_cpt\'], \'advanced\');
我试着用不同的events 喜欢admin_menu
和do_meta_boxes
如上所述here 例如,我尝试使用不同的context 喜欢advanced
,normal
或无id 值,如wporg_box_id
和_wporg_meta_key
[\'post\', \'wporg_cpt\']
和\'post\'
我实际得到它的方式是(在single.php中):
echo \'<pre>\', print_r( get_post_meta( $post->ID ) ), \'</pre>\';
它不断向我展示:Array
(
[_edit_last] => Array
(
[0] => 1
)
[_edit_lock] => Array
(
[0] => 1513844245:1
)
[_wporg_meta_key] => Array
(
[0] => something
)
)
1