wordpress копировать пост с одного сайта на другой

Ragnarok
На сайте с 25.06.2010
Offline
226
2147

Есть 2 различных сайта, оба на WP.

Нужно пост с определённым тегом автоматически копировать с одного на другой, при нажатии на кнопку, например.

Инсталляции разные, не мультисайт, поэтому Multisite Post Duplicator не подошёл.

Доступы есть к обоим сайтам: админка, ftp.

Какие ещё могут быть варианты?

//TODO: перестать откладывать на потом
В
На сайте с 04.07.2017
Offline
23
#1

Если "при нажатии на кнопку" подразумевает отправку одного поста при одном "нажатии", то можно для сайта-донора написать скрипт, который будет отсылать json c данными поста POST-запросом на целевой сайт.

А там - скрипт, который будет обрабатывать данные и добавлять пост.

Такое, конечно, лучше делать с какой-нибудь авторизацией.

Как вариант, можно для этих целей использовать штатный xml-rpc.

Если массово, автоматически и периодически, то можно так:

На сайте-доноре скрипт делает выборку постов по нужным критериям и отдает xml или json. Можно с обработкой GET-параметров, для гибкости. Например, дату указать или еще что..

На реципиенте - скрипт по крону обращается к вышеуказанному скрипту донора, получать и импортировать соответствующие записи (которые не были добавлены ранее)

Опять-таки, лучше с авторизацией.

Это все, в принципе, несложно.

Заморочки могут быть разве что с картинками. Если миниатюру можно получить с помощью api вордпресса, то картинки в теле поста придется парсить. Скачивать, куда-то сохранять (например, обязательно ли картинки должны быть в media library или допустимо произвольное расположение), да еще проставлять в теле публикации новые правильные урлы...

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
Ragnarok:
автоматически копировать с одного на другой, при нажатии на кнопку, например.

"На кнопку" - это не "автоматически" ;)

Ragnarok:
Какие ещё могут быть варианты?

RSS из коробки, плагины кроспостинга.

Из экзотических вариантов - десктоп-клиенты постящие в несколько сайтов (есть даже аддоны для браузеров.)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий