Custom Post Type Meta Boxes

时间:2013-04-07 作者:TheWebs

在自定义帖子类型中,如何使一个元框始终位于所有其他元框之上?

例如:

add_meta_box ( 
    \'aisis-meta-id\', 
    \'Mini Feeds Information\', 
    array(&$this, \'aisis_mini_feeds_info\'), 
    \'mini-feed\', 
    \'advanced\', 
    \'high\' 
);
创建一个元框,它只出现在所有其他元框之后,无论是插件还是系统范围。我需要我的元框一直坐在编辑器的正下方。

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

改变advancednormal, 这至少会使它高于其他一些。

然而,并不能保证你会获得第一名,因为用户仍然可以拖放元盒,或者核心元盒或其他插件添加的元盒可能会认为它比你的更重要。

WordPress无法提供排名第一的选项,因为当两个插件决定都想要它时会发生什么?

p、 下面是如何将Yoast的SEO插件metabox向下移动:

add_filter( \'wpseo_metabox_prio\', \'move_yoast_metabox_down\' );

function move_yoast_metabox_down( $priority ) {
    return \'low\';
}

结束

相关推荐

保存Metabox可重复字段

这是我正在改编的代码https://gist.github.com/2057532. 问题是我无法保存我创建的新字段中的内容。我已经检查了这里的其他问题,但没有一个对我有帮助。知道问题出在哪里吗?add_action(\'admin_init\', \'slider_metabox_caption\', 1); function slider_metabox_caption() { add_meta_box( \'repeatable-fields\', \'Captions\', \'r