add_meta_box ничего не отображает - PullRequest
0 голосов
/ 04 февраля 2019

В WordPress я хочу переместить метабокс таксономии из 'side' в 'normal'
CPT: 'dossiers'
taxonomy: 'table_des_matieres'

Прежде всего, яудалите метабокс из 'side' -> все в порядке.Затем я создаю новый метабокс в «нормальном» (основной столбец).

function remove_table_des_matieres() {
    $custom_taxonomy_slug = 'table_des_matieres'; // taxonomy
    $custom_post_type = 'dossiers'; //CPT
    remove_meta_box( $custom_taxonomy_slug.'div', $custom_post_type, 'side' );
}
add_action( 'admin_menu', 'remove_table_des_matieres' );

function add_table_des_matieres() {
    $custom_taxonomy_slug = 'table_des_matieres';
    $custom_post_type = 'dossiers';
    add_meta_box($custom_taxonomy_slug.'div', 'Tdm', 'post_categories_meta_box', $custom_post_type, 'normal', 'high', array('taxonomy' => $custom_taxonomy_slug));
}
add_action( 'admin_menu', 'add_table_des_matieres' );

Обычно метабокс добавляется в основной столбец.Фактически, это воссоздано в «стороне».

...