wp_send_json_success()

Возвращает JSON-ответ в обработчике AJAX-запроса WordPress. Этот ответ также содержит свойство success => true, обозначающий успешный результат выполнения скрипта. После вывода JSON данных работа скрипта в асинхронном запросе будет прервана функцией wp_die(). Кстати, если вы не чувствуете, что хорошо разбираетесь в асинхронных запросах WordPress, тогда я хочу порекомендовать вам свой видеокурс. wp_send_json_success( $data = null, …

Подробнее

wp_send_json_error()

Возвращает JSON-ответ, содержащий сведения об ошибке в обработчике AJAX-запроса WordPress. JSON-ответ содержит свойство success => false, которое мы можем затем обработать в JS. После вывода JSON данных работа PHP-кода внутри асинхронного запроса будет прервана функцией wp_die(). Обратите внимание, что функция предназначена для обработки скорее пользовательских ошибок типа валидации и т.д. Потому что по умолчанию она даже …

Подробнее

get_comment_meta()

Функция получает значение мета-поля комментария с указанным ID. Вернёт: Значение поля или массив всех его значений. Пустую строку или пустой массив, если поля не существует. false, если неправильно указан ID комментария (например передан ID несуществующего коммента). Функция похожа на другие функции для получения метаданных, например get_post_meta(), get_term_meta(), get_user_meta(), get_site_meta(). get_comment_meta( $comment_id, $key = », $single …

Подробнее

delete_term_meta()

Удаляет мета-данные элемента таксономии (термина) с указанным ID. Например определённой рубрики, метки и т.д. Возвращает: true – если метаданные были удалены. false – если нет (например метаданных с указанным ключом не существует, или термина). delete_term_meta( $term_id, $meta_key, $meta_value = » ) Параметры $term_id (целое число) ID элемента таксономии. $meta_key (строка) Ключ мета-данных. $meta_value Функция позволяет …

Подробнее

delete_user_meta()

Удаляет мета-поля пользователя с определённым ID. Функция позволяет удалять метаданные как по ключу, так и по паре ключ и значение, что помогает избежать удаления дубликатов (метаданных с одним и тем же ключом). До версии WordPress 3.0 мы использовали функцию delete_usermeta() для этой цели. Возвращает true, если метаданные были удалены, false – если не были. Например, …

Подробнее

delete_comment_meta()

Функция удаляет метаданные определённого комментария из базы данных WordPress. delete_comment_meta( $comment_id, $meta_key, $meta_value = » ) Параметры $comment_id (целое число) ID комментария, метаданные которого удаляем. $meta_key (строка) Ключ удаляемых метаданных. $meta_value Для того, чтобы избежать удаления всех метаданных с определённым ключом (да, их может быть несколько) у комментария, мы можем указать определённое значение метаданных, которые …

Подробнее

update_term_meta()

Функция позволяет обновить метаданные элемента таксономии с определённым ключом, либо добавить, если их не существует. Элемент таксономии может быть рубрикой, меткой или термином произвольной таксономии. Функция возвращает: true – мета-поле было обновлено. false – если мета-поле обновить или добавить не удалось, например термина с указанным ID не существует. ID метаполя, если метаданные для указанного ключа …

Подробнее

add_comment_meta()

Добавляет метаданные для комментария. Функция возвращает: ID метаданных, если они были добавлены. false – если не были добавлены, например по причине, что указан ID несуществующего комментария. add_comment_meta( $comment_id, $meta_key, $meta_value, $unique = false ) Параметры $comment_id (целое число) ID комментария. $meta_key (строка) Ключ мета-поля. $meta_value Значение мета-поля. Нескалярные значения сериализуются. $unique (логический) По умолчанию при …

Подробнее

update_comment_meta()

Обновляет мета-поле комментария или добавляет, если его не существует. Возвращает: true – мета-поле комментария было обновлено. false – если мета-поле обновить или добавить не удалось, например потому что комментария с указанным ID не существует. ID метаполя, если метаданные для указанного ключа не существовали и были добавлены, т.е функция отработала как аналог add_comment_meta(). update_comment_meta( $comment_id, $meta_key, $meta_value, $prev_value = …

Подробнее

post_type_archive_title()

Позволяет получить заголовок для страниц архивов типов записей. Функция ничего не возвращает и не выводит при использовании её не на страницах архивов, проверка кстати выполняется функцией is_post_type_archive(). Заголовок кстати является не чем иным, как свойством объекта WP_Post_Type ->labels->name, который мы можем сами указывать при регистрации типа поста. А вообще, рекомендую моё подробное руководство по произвольным типам …

Подробнее

delete_post_meta() – удаляет значение мета-поля поста

Функция позволяет удалить значение мета-поля (произвольного поля) поста (записи, страницы или поста произвольного типа) с указанным ID. Возвращает false, если ничего удалено не было (например метаданных с указанным ключом не существует), true – если удалось удалить мета-поле. delete_post_meta( $post_id, $meta_key, $meta_value = » ) Параметры $post_id (целое число) ID поста, мета-поле которого нужно удалить. Если передать …

Подробнее

delete_post_meta_by_key()

Функция позволяет удалить все метаданные постов, соответствующие указанному ключу. Обратите внимание, что функция сработает для всех типов записей, если вы хотите удалить мета-поля только для, скажем, Страниц, то чекайте этот пример. delete_post_meta_by_key( $post_meta_key ) Параметры $post_meta_key (строка) Укажите ключ метаданных, которые нужно удалить. Пример Иными словами, функция удаляет всё из таблицы wp_postmeta (возможно у вас …

Подробнее

update_post_meta()

Обновляет значение мета-поля (произвольного поля) поста (записи, страницы или поста произвольного типа) с указанным ID. Ах да, если мета-поле не существует, функция добавит его! Функция возвращает: true – если мета-поле с указанным ключом уже существовало и было обновлено. ID мета-поля в таблице wp_postmeta, если его не существовало и оно было добавлено функцией. false – если новое переданное …

Подробнее

add_post_meta()

Функция добавляет мета-поле (произвольное поле) для поста (записи, страницы или поста произвольного типа) с указанным ID. Возвращает ID метаданных в случае их добавления, либо false, если они добавлены не были. Обратите внимание, что если мета-поле с указанным ключом уже существует у поста, то функция добавит ещё одно поле с таким ключом (если только вы не указали …

Подробнее

get_post_types()

Возвращает все зарегистрированные типы записей. Либо массивом из их названий, либо массивом из объектов WP_Post_Type. В обоих случаях ключи массивов – это названия типов записей, что очень удобно. А ещё, рекомендую моё подробное руководство по произвольным типам записей. get_post_types( $args = array(), $output = ‘names’, $operator = ‘and’ ) Параметры $args (массив) Критерии, по которым …

Подробнее