Метабокс Wordpress - Как добавить метабокс на страницы?

Как добавить мета-бокс на страницы и записи?

Я добавил этот код в themes/package/demo.php, и это Я вижу Стандартные поля и Расширенные поля в своих сообщениях, но только вижу Стандартные поля на страницах.

Могу ли я использовать расширенные поля на страницах?

Здесь есть ответ, но где я должен поставить этот скрипт ниже?

function meta_box_video()
{                                      // --- Parameters: ---
    add_meta_box( 'video-meta-box-id', // ID attribute of metabox
                  'Video Embed',       // Title of metabox visible to user
                  'meta_box_callback', // Function that prints box in wp-admin
                  'page',              // Show box for posts, pages, custom, etc.
                  'normal',            // Where on the page to show the box
                  'high' );            // Priority of box in display order
}

person laukok    schedule 08.01.2015    source источник
comment
см. здесь codex.wordpress.org/Function_Reference/add_meta_box#Examples   -  person gaurav kumar    schedule 08.01.2015


Ответы (1)


Используйте этот код:

function myplugin_add_meta_box() {

$screens = array( 'post', 'page' );

foreach ( $screens as $screen ) {

    add_meta_box(
        'myplugin_sectionid',
        __( 'My Post Section Title', 'myplugin_textdomain' ),
        'myplugin_meta_box_callback',
        $screen
    );
}
} add_action( 'add_meta_boxes', 'myplugin_add_meta_box' );
person CaioVncius    schedule 08.01.2015
comment
Здравствуйте, поместите это в свой functions.php - person CaioVncius; 12.01.2015
comment
Он находится в папке вашей темы. Если плагин, вы можете ввести файл по умолчанию it. - person CaioVncius; 13.01.2015