На двух WordPress сайтах есть около 200 одинаковых постов. На главном сайте (пусть будет сайт1) через плагин ACF добавлены custom fields с featured image и заголовком поста на этом изображении. На сайте2 есть контент этих постов, но нет этих custom fields.

Необходимо добавить эти два custom fields с сайта1 на сайт2. При этом URL соотв-х постов на сайте1 и сайте2 одинаковые за исключением наличия "/blog/" на сайте1.

Я вижу решение примерно таким:

1) Получить URLы или сами файлы featured image через какой-либо парсер или выбрав его из экспортного XML файла.

2) custom fields с заголовком поста можно взять из XML или просто скопировать название поста

3) Через API плагина ACF ( https://www.advancedcustomfields.com/resources/javascript-api/ ) добавить эти значения на сайт2.

При этом ACF поля требуют уникального ключа:

https://www.advancedcustomfields.com/resources/register-fields-via-php/

Если у вас есть какие-либо попроще идеи (например через XML импорты-экспорты) - с удовольствием выслушаю в комментариях к заявке.

PS: Нужные custom fields выглядят так в экспортном XML файле:



4 года назад
Aleksandro
Александр 
44 года
18 лет в сервисе
Был
10 месяцев назад

Заявки фрилансеров

Дмитрий
 
30 лет
5 лет в сервисе
Был
2 месяца назад
52 отзыва(-1)
4 года назад
Татьяна
 
40 лет
5 лет в сервисе
Была
4 года назад
1 отзыв
4 года назад
Андрей
 
30 лет
7 лет в сервисе
Был
3 дня назад
67 отзывов
4 года назад
Василий
 
49 лет
6 лет в сервисе
Был
2 дня назад
155 отзывов
4 года назад
Евгений
 
38 лет
17 лет в сервисе
онлайн
557 отзывов(-1)
4 года назад
ТОП-5
Веб-программирование