@M1chae1

Как создать метабокс только для поста с определённым id?

Мне нужно добавить метабокс на страницу редактирования поста с id=1. Необходимо, чтобы этот метабокс не отображался на страницах редактирования других постов. Как задать условие? Заранее спасибо за помощь.
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Предполагаю, что как-то так:
function my_add_meta_boxes_page() {
    global $post;
    if ( $post->ID == 1 ) {
        add_meta_box( $args );
    }
}
add_action( 'add_meta_boxes_page', 'my_add_meta_boxes_page' );


Вариант использования Advanced Custom Fields не рассматривали?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы