Удаление метаданных поста по ключу с функцией DELETE_POST_META_BY_KEY()

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

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *