osdal / 11.08.2020 21:19 Обсуждения / 01. Проблемы и решения с WordPress Как изменить содержание произвольной записи после создания Я создаю произвольную запись при помощи wp_insert_post() Как мне сразу же после создания изменить его содеожимое? 0 Просмотров: 478 Коментарии: 3 japanes 11.08.2020 21:23 Ответить 0 <?php // Создаем массив данных новой записи $post_data = array( 'post_title' => wp_strip_all_tags( $_POST['post_title'] ), 'post_content' => $_POST['post_content'], 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array( 8,39 ) ); // Вставляем запись в базу данных $post_id = wp_insert_post( $post_data ); ?> И после нужных действий <?php // Создаем массив данных $my_post = array(); $my_post['ID'] = $post_id; $my_post['post_content'] = 'Здесь новый контент записи'; // Обновляем данные в БД wp_update_post( wp_slash($my_post) ); ?> osdal 12.08.2020 16:54 Ответить 0 Спасибо сработало. osdal 12.08.2020 16:57 Ответить 0 Еще один вопрос. Как вставить в содержание поста ссылку на прикрепленный файл? Ответить Ответить
<?php // Создаем массив данных новой записи $post_data = array( 'post_title' => wp_strip_all_tags( $_POST['post_title'] ), 'post_content' => $_POST['post_content'], 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array( 8,39 ) ); // Вставляем запись в базу данных $post_id = wp_insert_post( $post_data ); ?>И после нужных действий
<?php // Создаем массив данных $my_post = array(); $my_post['ID'] = $post_id; $my_post['post_content'] = 'Здесь новый контент записи'; // Обновляем данные в БД wp_update_post( wp_slash($my_post) ); ?>Спасибо сработало.
Еще один вопрос.
Как вставить в содержание поста ссылку на прикрепленный файл?