Intereting Posts
Как удалить заголовок и список «Архивы» и название «Мета» Показывать дочерние настраиваемые типы сообщений для одного – {parent} .php? Совместимость с установками RTL Программирование добавления пользовательской почты Как исключить один формат публикации из результатов поиска? Сортировка сообщений по настраиваемым значениям полей с помощью выпадающего меню Разрешить пользователям отправлять сообщения в определенную категорию Показывать отдельные сообщения, на странице сообщений Отображение виджета только на длинных сообщениях (над символами X) как показать группу авторов не Имя автора Выбор сообщения в панели инструментов Как разрешить потенциальным клиентам просматривать тему Где лучше всего ловить пользовательский аккаунт? Как получить имя изображения, тип mime, ширину, высоту, размер файла из поля post custom? Редактирование комментария Ответить Ссылка

Установка тегов META, таких как описание и название при создании пост-программных сообщений

Я новичок в WP плагинах, и я создал тот, который автоматически создает сообщения и категории.

Во всяком случае, id хотел бы знать, могу ли я устанавливать мета значения при создании сообщения, например:

$my_post_data = array( 'post_title' => $collection, 'post_type' => 'post', 'post_content' => '<p style="margin-bottom: 10px;">' . $content . '</p>', 'post_category' => array( $term->term_id ), 'post_author' => 1, 'post_status' => 'publish', 'post_date' => date('Ymd H:i:s') ); 

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

Когда вы используете wp_insert_post для создания сообщения, он вернет идентификатор сообщения только что созданного сообщения. В следующем коде показано, как добавить мета значения:

 $my_post_data = array( 'post_title' => $collection, 'post_type' => 'post', 'post_content' => '<p style="margin-bottom: 10px;">' . $content . '</p>', 'post_category' => array( $term->term_id ), 'post_author' => 1, 'post_status' => 'publish', 'post_date' => date('Ymd H:i:s') ); $post_id = wp_insert_post( $my_post_data ); if ( ! $post_id && ! is_wp_error( $post_id ) ) { add_post_meta( $post_id, 'title', 'This is a title' ); add_post_meta( $post_id, 'description', 'This is a description' ); } , $my_post_data = array( 'post_title' => $collection, 'post_type' => 'post', 'post_content' => '<p style="margin-bottom: 10px;">' . $content . '</p>', 'post_category' => array( $term->term_id ), 'post_author' => 1, 'post_status' => 'publish', 'post_date' => date('Ymd H:i:s') ); $post_id = wp_insert_post( $my_post_data ); if ( ! $post_id && ! is_wp_error( $post_id ) ) { add_post_meta( $post_id, 'title', 'This is a title' ); add_post_meta( $post_id, 'description', 'This is a description' ); }