remove_image_size()
Видаляє раніше зареєстрований розмір зображення. Розмір картинки-мініатюри реєструється за допомогою функції add_image_size() .
Наприклад, може знадобитися, коли тема реєструє новий розмір, а вам потрібно змінити цей розмір.
Викликати цю функцію потрібно після того, як розмір, що видаляється, був доданий функцією init .
Читайте також статтю: Забираємо генерацію копій зображень, що завантажуються в WordPress .
Хуків немає.
Повертає
true|false. true, якщо вдалося видалити розмір та false, якщо не вдалося.
Використання
remove_image_size($name);
- $name
(рядок) (обов’язковий) - Називає розмір картинки, який потрібно видалити. Назва потрібно вказувати те, що було використано при реєстрації розміру мініатюри функції
add_image_size() .
Приклади
#1 Видалимо розмір-мініатюри
Припустимо, що ми використовуємо плагін, який реєструє новий розмір мініатюри і ми хочемо видалити цей розмір:
add_action( 'after_setup_theme', 'remove_plugin_image_sizes');
function remove_plugin_image_sizes(){
remove_image_size('image-name');
}#2 Змінимо розмір-мініатюри
У цьому прикладі ми знову визначимо розмір з таким же ім’ям, але іншими, потрібними нам розмірами мініатюри:
add_action( 'after_setup_theme', 'remove_then_add_image_sizes');
function remove_then_add_image_sizes(){
add_image_size( 'image-name', 200, 200, true);
}
нотатки
- Global. Масив. $_wp_additional_image_sizes
список змін
| З версії 3.9.0 | Введено. |
Код remove_image_size() remove image size WP 6.0.2
function remove_image_size( $name ) {
global $_wp_additional_image_sizes;
if ( isset ( $_wp_additional_image_sizes [ $ name ] ) ) {
unset($_wp_additional_image_sizes[$name]);
return true;
}
return false;
}