## Удаление миниатюры поста с помощью функции DELETE_POST_THUMBNAIL()
Функция delete_post_thumbnail() позволяет удалить миниатюру (или изображение) из поста в WordPress. Это может понадобиться, если вы хотите заменить изображение или просто убрать его.
### Возвращаемое значение
Функция возвращает true, если миниатюра была успешно удалена, и false, если произошла ошибка.
### Использование функции
```php
delete_post_thumbnail( $post );
Параметры
- $post (int|WP_Post) — обязательный. Это ID поста или объект поста, для которого следует удалить миниатюру.
Примеры использования
Удаление миниатюры поста
Чтобы удалить миниатюру поста с ID 56, можно использовать следующий код:
delete_post_thumbnail( 56 );
Этот вызов функции эквивалентен следующему коду:
delete_post_meta( 56, '_thumbnail_id' );
Изменения в версии
- С версии 3.3.0: функция была введена в WordPress.
Код функции
Вот как выглядит код функции delete_post_thumbnail() в WordPress:
function delete_post_thumbnail( $post ) {
$post = get_post( $post );
if ( $post ) {
return delete_post_meta( $post->ID, '_thumbnail_id' );
}
return false;
}
Связанные функции
В WordPress есть и другие функции, связанные с миниатюрами постов. Вот некоторые из них:
get_post_thumbnail_id()— получает ID миниатюры поста.get_the_post_thumbnail()— возвращает HTML-код миниатюры поста.has_post_thumbnail()— проверяет, есть ли у поста миниатюра.set_post_thumbnail()— устанавливает миниатюру для поста.
Заключение
Удаление миниатюры поста в WordPress — это простая задача, которую можно выполнить с помощью функции delete_post_thumbnail(). Если вы хотите изменить миниатюру или убрать её, просто используйте этот код, указав нужный ID поста.
Теперь у вас есть простое руководство по удалению миниатюр в WordPress, которое будет полезно как новичкам, так и опытным пользователям.