Intereting Posts
Как выбрать порядок сортировки (для сообщений) для каждой категории? (в идеале при создании новой категории) Добавьте класс 'has_children' в родительский li при изменении Walker_Nav_Menu Является ли страница 404 той же, что и страница «хорошо, это неловкое»? Пользовательский плагин Retina для WP Перенаправление категории WordPress в новый домен Использование параметра $ GET из URL-адреса для перенаправления на URL-адрес (WordPress) Карусель в WordPress Вложения WordPress со старыми изображениями Onclick Сохранить текст в поле ввода Подход к созданию сайта с этой структурой Получить количество категорий родительских категорий для пользовательской таксономии Запустить функцию с работой linux cron в WordPress Проверить тип сообщения в запросе? Есть ли способ сделать настраиваемые поля редактируемыми только администраторами? Разное количество сообщений на первой странице

Запрос WordPress для добавления или удаления изображений в уже существующую запись

У меня есть плагин, который может импортировать данные с одного сайта (скажем, foo.com) другим (скажем, foo2.com) с использованием API, до сих пор я могу импортировать информацию на свой сайт (foo2.com), но если сообщение уже существует на foo2.com, и сообщение было отредактировано / обновлено в foo.com, я не могу добавлять или удалять изображения, но другая информация, которую я могу обновить.
Это мой код:

$postdata = array( 'ID' => $getmetaauto[0]['post_id'], 'post_author' => $this->user_id, 'post_content' => $car['data']['description'], 'post_title' => $car['title'], 'post_status' => 'publish', 'comment_status' => 0, 'ping_status' => 0, 'post_type' => 'showroom', ); $post_id = wp_insert_post($postdata, true); if (is_wp_error($post_id)) { continue; } $post_ids[] = $post_id; $carlistimage = implode("||", $car['images']); // Update meta update_post_meta($post_id, "_wp_year", $car['data']['year-of-registration']); update_post_meta($post_id, "_wp_colour", $car['data']['colour']); update_post_meta($post_id, "_wp_price", $car['data']['price']); update_post_meta($post_id, "_wp_mileage", $car['data']['mileage']); update_post_meta($post_id, "_wp_fueltype", $car['data']['fuel-type']); update_post_meta($post_id, "_wp_enginesize", $car['data']['engine-size']); update_post_meta($post_id, "_wp_showonhomepageport", 'Yes'); update_post_meta($post_id, "_wp_price_status", '0'); update_post_meta($post_id, "autoimage", $carlistimage); 

Изображения, которые я получил от API, я сохранил в $carlistimage update_post_meta и использую update_post_meta для обновленных мета-полей, но он добавляет повторяющиеся изображения в уже существующую запись. Как я могу это исправить? Изменить: autoimage – это массив URL-адресов

[foo.com/wp-content/uploads/gravity_forms/5-ac9431cb95a0183a0f7512414d4054f3/2017/01/image.png, foo.com/folder_content/image2.png]

Поэтому каждое изображение в этом массиве загружается и преобразуется в _wp_attachement

Я новичок в WordPress, есть ли другой способ?

Любая помощь будет оценена.
Благодарю.

Solutions Collecting From Web of "Запрос WordPress для добавления или удаления изображений в уже существующую запись"