Moving meta boxes in admin

时间:2014-10-29 作者:myol

我已经在自定义帖子类型中添加了标签,默认情况下,标签元框显示在右侧的“发布”元框下。我可以手动拖动元框,将其重新定位到左侧其余元框的下方,但这在部署中效率很低。

如何像我的其他元框一样使用代码定位默认标记元框?

add_action( \'admin_init\', \'admin_boxes\' );
function admin_boxes()
{
    add_meta_box( \'display_text_meta_box\',
        \'Text box\',
        \'display_text_meta_box\',
        \'custom_types\', \'normal\', \'high\'
    );
}

function display_text_meta_box( $custom_type ) 
{

}

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

您可以删除默认的post tags元框,然后将其再次添加到所需位置,例如:

add_action( \'add_meta_boxes\', \'move_tags_metabox_location\', 0 );
function move_tags_metabox_location(){
    global $wp_meta_boxes;
    unset( $wp_meta_boxes[\'post\'][\'side\'][\'core\'][\'tagsdiv-post_tag\'] );
    add_meta_box( \'tagsdiv-post_tag\', \'Tags\', \'post_tags_meta_box\', \'post\', \'normal\', \'core\', array( \'taxonomy\' => \'post_tag\' ));
}

结束

相关推荐

在我的定制贴子类型后端添加一个metabox短码“PayPal Accept Payment”

我已经创建了一本带有annotum主题的科学杂志,现在我希望用户在发布文章时付费,但当他们单击publish以使用paypal付费时,我没有编程技能来做到这一点,所以我想在我的自定义帖子类型中创建一个元框:文章中包含一个位于文章帖子类型管理区域的WP Easy paypal Payment Accept小部件。在dashboard admin区域中,我通过以下代码创建了此小部件(带有短代码:Paypal_payment_accept();) : function wpc_dashboard_widget