remove_theme_support()
Позволяет темам отменять ранее зарегистрированные новые возможности.
Функция должна вызываться в файле темы functions.php.
Обычно используется для дочерних тем, чтобы отменить зарегистрированную в родительской теме возможность.
Хуков нет.
Возвращает
true|false|null
. true или false, если не удалось отменить возможность.
Использование
<?php remove_theme_support( $feature ); ?>
- $feature(строка) (обязательный)
Название возможности, которую нужно отменить. Список доступных:
- custom-header
- custom-background
- post-thumbnails
- automatic-feed-links
- post-formats
- menus
- editor-style
- widgets
- Полный список возможностей смотрите в описании add_theme_support().
Примеры
#1 Удалим поддержку миниатюр:
remove_theme_support( 'post-thumbnails' );
Заметки
- Смотрите: add_theme_support()
Список изменений
С версии 3.0.0 | Введена. |
Код remove_theme_support() remove theme support WP 6.8
function remove_theme_support( $feature ) { // Do not remove internal registrations that are not used directly by themes. if ( in_array( $feature, array( 'editor-style', 'widgets', 'menus' ), true ) ) { return false; } return _remove_theme_support( $feature ); }