Удаление метаданных поста по ключу — 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.