您可以做的是删除post formats元框,然后在另一个位置再次添加。
如果你把它放在函数中。php:
// remove post format meta box
function remove_post_format_box() {
remove_meta_box( \'formatdiv\' , \'post\' , \'side\' );
}
add_action( \'admin_menu\' , \'remove_post_format_box\' );
// Add post format meta box to a new position
function add_post_format_box() {
add_meta_box(
\'formatdiv\',
_x( \'Format\', \'post format\' ), // for translation
\'post_format_meta_box\', // use the same wordpress already defined function
\'post\',
\'side\', // context
\'high\' // priority in that context
);
}
add_action( \'add_meta_boxes\', \'add_post_format_box\' );
这样,您就可以将post格式框放在侧栏的第一个位置。使用此方法无法定义其显示的确切位置,您只能在页面的特定部分定义其优先级,除非用户移动它。
另一种选择是使用一些jQuery或javascript将post格式框移动到另一个位置。