Flector

Как добавить свой метабокс на страницу редактирования?

Свой метабокс на странице редактирования

Метабоксы на странице редактирования записей или страниц сайта можно не только удалять, но и добавлять. В добавляемом метабоксе может быть любое содержимое - от текстовой напоминалки для вас или других авторов сайта до вывода информации из вашего плагина или темы. Чтобы добавить свой собственный метабокс, вам необходимо вставить в файл functions.php вашей темы следующий код:

//добавление своего метабокса start
function wph_add_metabox(){
    add_meta_box('before_publish', 'Метабокс', 
    'wph_metabox_content', 'post', 'side', 'high');
}
function wph_metabox_content() { ?>
    <p>Здесь можно указать свой текст.</p>
<?php }
add_action('add_meta_boxes', 'wph_add_metabox');
//добавление своего метабокса end

Метабокс будет выведен в правом верхнем углу страницы редактирования (выше метабокса "Опубликовать") записи. Если вам необходимо выводить метабокс и при редактировании страниц, то вы должны исправить 'post' на 'page'. Более подробную информацию смотрите в справке по функции add_meta_box.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!