Intereting Posts

Как удалить некоторые метаболические средства для СРТ?

Я удаляю некоторые обменные

remove_meta_box('commentsdiv','page','normal'); // Comments. remove_meta_box( 'commentsdiv','post','normal' ); // Comments. 

По-видимому, это не относится к СРП. Итак, чтобы удалить метабокс со всех CPT, есть ли альтернатива повторению вышеупомянутого, но с именем cpt, которое заменяет страницу / сообщение?

@ Ответ Джеффри правильный, так это то, что вы регистрируете типы сообщений, просто удалите аргумент поддержки для comments .

Но если вы хотите удалить его из всех настраиваемых типов сообщений (которые также могут быть зарегистрированы плагинами), вы можете сделать:

 $cptslugs = get_post_types( array('public'=>false, '_builtin' => false) , 'names', 'and'); foreach ($cptslugs as $cpt) { remove_meta_box( 'commentsdiv', $cpt, 'normal' ); } 

Стандартные мета-поля, которые отображаются в пользовательских типах сообщений, определяются поддержкой, которую вы предоставили типу post в функции register_post_type () .

Функция имеет аргумент поддержки, который принимает массив как значение. В этом массиве просто удалите «комментарии», и он не будет показывать мета-поля комментариев.