Вопросы с тегом «wp-insert-post»

61
Как установить рекомендуемое изображение (миниатюру) по URL-адресу изображения при использовании wp_insert_post ()?

Просматривая справочную запись функции для wp_insert_post () , я заметил, что в требуемом массиве нет параметра, который позволил бы мне установить «Featured Image» для сообщения, отображаемого в виде эскиза сообщения в моей теме. Я рассмотрел функции наподобие set_post_thumbnail () , как это было...

17
Прикрепление данных таксономии к публикации с помощью wp_insert_post

Я пытаюсь внедрить систему публикации внешнего интерфейса, которая отображает данные таксономии в нескольких выпадающих полях выбора. Каждое из выпадающих имен названо с помощью «имени» $argв wp_dropdown_categories(). wp_dropdown_categories( array( 'taxonomy' => 'location', 'hide_empty' => 0,...

16
Более быстрый способ wp_insert_post & add_post_meta навалом

У меня есть файл CSV, который я хочу вставить, который состоит из ~ 1500 строк и 97 столбцов. Полный импорт занимает около 2-3 часов, и я хотел бы улучшить это, если есть способ. В настоящее время для каждой строки я делаю $ post_id = wp_insert_post и затем add_post_meta для 97 связанных столбцов с...

13
Как программно установить избранные изображения для пользовательских постов извне

Я пытаюсь получить и вставить изображения вне среды WordPress в пользовательский пост через PHP. Как переместить / загрузить это изображение в формат папок с годовой датой в WordPress, как это делает WordPress, и установить это изображение в соответствии с пользовательским сообщением? Кроме того,...

11
Есть ли обратная сторона использования wp_defer_term_counting?

У меня есть база данных WordPress с более чем 2 миллионами сообщений. Всякий раз, когда я вставляю новое сообщение, мне нужно позвонить, выполнение wp_set_object_termsкоторого занимает более двух секунд. Я наткнулся на этот пост, который рекомендует звонить, wp_defer_term_countingчтобы пропустить...

10
Правильное форматирование post_date для wp_insert_post?

Как правильно определить дату публикации при отправке сообщения из внешнего интерфейса с помощью wp_insert_post ( Trac )? Мой фрагмент сейчас публикуется со временем mysql ... if (isset ($_POST['date'])) { $postdate = $_POST['Y-m-d']; } else { $postdate = $_POST['2011-12-21']; } // ADD THE FORM...

10
Проверьте, существует ли заголовок сообщения, вставьте сообщение, если его нет, добавьте инкрементальный # в мету, если он

У меня уже есть функция, где пользователь отправляет форму и создает пользовательский пост ... <?php $postTitle = $_POST['post_title']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => '', 'post_status' =>...

10
Для чего используется параметр meta_input в wp_insert_post ()?

Я вставляю некоторые сообщения в WordPress с помощью функции wp_insert_post () . Я хочу вставить некоторые пользовательские поля в каждое сообщение и читать документацию. Хотя для этого был использован параметр meta_info, я попробовал что-то вроде этого: $data = array( 'post_author' => 1,...

9
Как установить пост-слаг при использовании wp_insert_post () ;?

Моя тема использует собственный шаблон для визуализации некоторого содержимого. Чтобы использовать этот шаблон, я подключаюсь after_switch_themeк созданию собственной страницы после активации темы, а затем назначаю ему этот шаблон. Вот как я это делаю: $new_page_title = __('Custom page');...

8
wp_insert_post добавить meta_input

В документации на wp_insert_postесть список изменений на половину страницы , которая гласит следующее: С тех пор: WordPress 4.4.0 Массив meta_input теперь может быть передан в $ postarr для добавления метаданных поста. Я использую Wordpress 4.4.2. Я постараюсь добавить новый пост, запустив код...