Удаление метаданных поста по ключу — DELETE_POST_META_BY_KEY()
Функция DELETE_POST_META_BY_KEY() помогает удалять все метаданные поста, соответствующие указанному ключу.
Версия
Доступно с версии WordPress 2.3.0.
Возвращаемое значение
Функция возвращает true или false. Это означает, было ли успешно удалено метаданное поста из базы данных.
Использование
Чтобы использовать эту функцию, просто вызовите её с нужным ключом метаданных:
delete_post_meta_by_key( $post_meta_key );
Параметры
- $post_meta_key (строка, обязательный) — ключ, по которому будет производиться поиск при удалении метаданных.
Изменения
- С версии 2.3.0 — Функция была добавлена.
Код функции
Вот как выглядит реализация функции delete_post_meta_by_key в файле wp-includes/post.php:
function delete_post_meta_by_key( $post_meta_key ) {
return delete_metadata( 'post', null, $post_meta_key, '', true );
}
Связанные функции
Метаданные
В WordPress существуют и другие функции для работы с метаданными, вот некоторые из них:
add_comment_meta()add_metadata()add_post_meta()add_term_meta()add_user_meta()delete_comment_meta()delete_metadata()delete_post_meta()delete_term_meta()delete_user_meta()get_comment_meta()get_metadata()get_post_custom()get_post_custom_keys()get_post_custom_values()get_post_meta()get_site_meta()get_term_meta()get_the_author_meta()get_user_meta()has_term_meta()is_protected_meta()register_meta()register_post_meta()register_term_meta()sanitize_meta()the_author_meta()update_comment_meta()update_metadata()update_post_meta()update_term_meta()update_user_meta()wp_read_image_metadata()
Метаданные (postmeta)
Также существуют специальные функции для работы с метаданными вложений:
wp_generate_attachment_metadata()wp_get_attachment_metadata()wp_maybe_generate_attachment_metadata()wp_read_audio_metadata()wp_update_attachment_metadata()
Теперь у вас есть все необходимое для работы с функцией DELETE_POST_META_BY_KEY() и ее дальнейшего использования в ваших проектах на WordPress.