Вопрос

Как удалить мета-окно «Избранное изображение»?Я пробовал использовать remove_meta_box функцию и указав идентификатор ящика, но, похоже, он работает не так, как для других собственных мета-полей.

Вот конкретный код, который я пробовал:

add_action( 'admin_menu', 'remove_thumbnail_box' );

function remove_thumbnail_box() {
    remove_meta_box( 'postimagediv', 'post', 'side' );
}
Это было полезно?

Решение

У меня не было времени, чтобы проверить это, но, похоже, это должно работать для вас.

add_action('do_meta_boxes', 'remove_thumbnail_box');

function remove_thumbnail_box() {
    remove_meta_box( 'postimagediv','post','side' );
}

Проверьте это на наличие больше информации.

Редактировать: Основное изменение здесь заключается в том, что вам нужно прикрепить функцию к do_meta_boxes вместо admin_menu

Другие советы

Миниатюра сообщения добавляется к типу сообщения как что-то типа этого сообщения. поддерживает.Если вы хотите удалить функцию миниатюр сообщений из типа сообщения, вы можете позвонить remove_post_type_support().Обычные сообщения также определяются как пользовательские типы сообщений, поэтому для них это тоже должно работать.

add_action( 'init', 'wpse4936_init', 100 /* Something high, to make sure all post types are registered */ );
function wpse4936_init()
{
    remove_post_type_support( 'post', 'post-thumbnail' );
    // Or remove it for all registerd types
    foreach ( get_post_types() as $post_type ) {
        remove_post_type_support( $post_type, 'post-thumbnail' );
    }
}
add_action('do_meta_boxes', 'remove_thumbnail_box');
function remove_thumbnail_box($post_type) {
    remove_meta_box( 'postimagediv', 'post.php', 'side' );
}

WordPress, кажется, отключает избранные изображения только при вызове Action do_meta_boxes также использует «post.php» в качестве типа поста вместо «post», я не знаю, почему это противоречит документации. Предупреждение DO_META_BOXES, кажется, стреляет до того, как функция WP_GET_CURRENT_USER () станет доступной, чтобы вы не смогли отключить на основе типа пользователя, это все или ничего. Может быть, кто -то еще знает об обходе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top