Articles of wp insert post

Программно вставленные сообщения, не отображаемые в таблице сообщений

Я пытаюсь вставить пользовательскую почту через форму. Это краткий пост, большинство контента – это настраиваемые мета-поля, обновленные с помощью add_post_meta . Пока вставка вставки работает нормально, за исключением деталей. Это запрос post insert, который я делаю: $venta = wp_insert_post(array( 'post_name' => "venta-$stamp", 'post_title' => "Venta $stamp", 'post_type' => 'venta', 'comment_status' => 'closed', 'ping_status' => 'closed', […]

Создание сообщений из данных API, как идентифицировать уже импортированные должности?

Как гласит название, я использую API для получения некоторых данных, которые используются для создания сообщений CPT, и необходимо идентифицировать элементы, возвращенные из API, которые уже были вставлены в качестве сообщений. API возвращает уникальные идентификаторы для каждого элемента, что, естественно, приводит меня к простому использованию столбца GUID, но я недвусмысленно читал, чтобы никогда не использовать GUID. […]

Создавайте одноразовую запись динамически, добавляйте к основному запросу, не вставляйте сообщение (просмотр профиля пользователя)

Я пытаюсь создать свои собственные страницы профиля пользователя. Когда кто-то запрашивает example.com/profile/username , я хочу запросить пользовательские таблицы для пользователя с username (= slug) и отобразить результат. В идеале я бы изменил основной запрос, чтобы запрашивать только таблицы пользователей и возвращать этот результат. Это не представляется возможным ( WP_Query и WP_User_Query полностью разделены). Верный? Я […]

Как обрабатывать этот конкретный случай пользовательского типа сообщений?

Я работаю над WP плагином WP SoundSystem . Это плагин, предназначенный для работы на «музыкальном» веб-сайте: он обрабатывает исполнителей, треки, альбомы, плейлисты … через настраиваемые типы сообщений и инструменты. Вы можете видеть, как он работает на Spiff Radio . Когда я публикую новый плейлист, моя функция проверяет каждую строку трека из списка треков и создает […]

Автогенерируемые сообщения не отображаются в бэкэнде (но считаются!)

У меня есть пользовательский тип сообщения с пользовательской бэкэнд-страницей. Я создаю сообщения этого типа, используя этот код: $postarr = array( "post_type" => "product_settings", "post_status" => "published", "post_title" => "$ean $name", "post_content" => "$ean $name", // to satisfy WP requirement "meta_input" => array("ean" => $ean) ); $id = wp_insert_post($postarr); if (!$id) echo "ERR: unable to create […]

получить сообщение id из wp_insert_post для get_template_part

Это мой код: $my_post = array( 'post_type' => 'theposttt', 'post_title' => 'test', 'post_content' => '', 'post_status' => 'publish', 'post_author' => 1 ); $data = wp_insert_post($my_post); ob_start(); get_template_part( 'template/the', 'post' ); $data = ob_get_clean(); $resp = array( 'success' => true, 'msg' => 'success', 'data' => $data ); Я хочу получить сообщение post нового сообщения от wp_insert_post, […]

Возврат всех значений из foreach в функции php

У меня есть foreach внутри функции, где я хочу вернуть все значения, а затем сохранить это в переменной, чтобы добавить к post_content в функцию wp_insert_post. Я пробовал повторять все ключи в массиве и также возвращался, но когда я использую return, он возвращает только первое значение. Я провел некоторое исследование, и люди говорят, что мне нужно […]

Альтернатива new_to_publish Крючок для пользовательских статусов

Я ищу правильный крючок, чтобы использовать для отправки уведомления по электронной почте, когда сообщение вставлено. Тем не менее, я использую пользовательские статусы (в данном случае «холдинг»), которые, похоже, не попадают на крючок new_to_holding, поэтому надеялись, что кто-то узнает об альтернативе, которая запускается, когда вставлена ​​почта, или, возможно, причина, по которой это крючок не работает правильно.

Как вставить категорию и подкатегорию с помощью функции «wp_insert_post»?

Как будет массив, чтобы добавить категорию и подкатегорию? Благодарю.

wp_insert_post – изображение из библиотеки

Я знаю, что в нем много сообщений, но я не хочу загружать URL-адрес в библиотеку, у меня уже есть изображение в библиотеке и его IP-адресе. Как я могу использовать его с wp_insert_post ?