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

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

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

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

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

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

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

5
Правильное форматирование 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 INPUT TO $new_post ARRAY $new_post = array( …

6
Проверьте, существует ли заголовок сообщения, вставьте сообщение, если его нет, добавьте инкрементальный # в мету, если он
У меня уже есть функция, где пользователь отправляет форму и создает пользовательский пост ... <?php $postTitle = $_POST['post_title']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => '', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => '', 'post_type' => 'stuff', 'post_category' => array(0) ); …

1
Как установить пост-слаг при использовании wp_insert_post () ;?
Моя тема использует собственный шаблон для визуализации некоторого содержимого. Чтобы использовать этот шаблон, я подключаюсь after_switch_themeк созданию собственной страницы после активации темы, а затем назначаю ему этот шаблон. Вот как я это делаю: $new_page_title = __('Custom page'); $new_page_content = ''; $new_page_template = 'page-custom.php'; $page_check = get_page_by_title($new_page_title); $new_page = array( 'post_type' …

1
wp_insert_post добавить meta_input
В документации на wp_insert_postесть список изменений на половину страницы , которая гласит следующее: С тех пор: WordPress 4.4.0 Массив meta_input теперь может быть передан в $ postarr для добавления метаданных поста. Я использую Wordpress 4.4.2. Я постараюсь добавить новый пост, запустив код следующим образом: function handle_post($post) { wp_insert_post( array( 'post_title' …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.