На двух 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 файле:
<wp:postmeta>
<wp:meta_key><!]></wp:meta_key>
<wp:meta_value><!]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key><!]></wp:meta_key>
<wp:meta_value><!]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key><!]></wp:meta_key>
<wp:meta_value><!]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key><!]></wp:meta_key>
<wp:meta_value><!]></wp:meta_value>
</wp:postmeta>