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.0.2
function remove_theme_support( $feature ) { // Do no 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 ); }