Мета-блок 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
}

0

Решение

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

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' );
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]