我正在进行主题开发,我必须移动我的特色图像元盒,以便它更方便用户使用。我搜索了移动特征图像元盒。
感谢真主,我找到了解决办法
对于测试,我发现问题在于它适用于“post”post类型,而不是自定义post类型
# Information
WP版本:5.0.3 HP版本:7.2.11我正在使用Laragon
# This is the code
add_action(\'do_meta_boxes\', \'ppdc_screenshot_move_metabox\' );
function ppdc_screenshot_move_metabox() {
remove_meta_box( \'postimagediv\', \'ppdc-screenshot\', \'side\' );
add_meta_box(\'postimagediv\', \'Screenshot Image\', \'post_thumbnail_meta_box\', \'ppdc-screenshot\', \'normal\', \'high\');
}
最合适的回答,由SO网友:Tanmay Patel 整理而成
希望这段代码能对你有所帮助。
您可以在codex中读取add\\u meta\\u框的完整参数。我还在这里列出了它们:
add_meta_box( $id, $title, $callback, $page, $context, $priority, $callback_args );
function wpt_add_event_metaboxes() {
add_meta_box(
\'wpt_events_location\', // $id
\'Event Location\', // $title
\'wpt_events_location\', // $callback
\'events\', // $page (Post Type)
\'side\', // $context
\'default\' // $priority
);
}
add_action( \'add_meta_boxes\', \'wpt_add_event_metaboxes\' );
For the example above:
- $id 是“wpt\\U events\\U location”-或将应用于此元数据库的html id
- $title 是“事件位置”。显示时,它会显示在newmetabox的顶部
- $callback 是函数“wpt\\u events\\u location”,它将HTML加载到元数据库中
- $page 是“events”,是我们自定义帖子类型的名称
- $context 是“侧边”。如果要将其加载到内容区域下方,可以将其设置为“正常”
- $priority 控制配置框相对于其他配置框的显示位置。您可以输入“高”、“低”或“默认”