Как получить контент записи из другого сайта на WordPress?

3 июн. 2011 г., 12:08:02
Просмотры: 15.2K
Голосов: 3

У меня есть ситуация, когда мне нужно отображать записи из определенной категории с другого сайта WordPress на моем сайте WordPress.

Оба сайта принадлежат мне, и я подумал о создании специальной страницы на сайте A и вызове их через iframe на сайте B.

Я также рассматривал вариант получения контента через RSS-ленту... Но я не знаю, как получить содержимое ленты с другого WordPress и как создать ленту для определенной категории.

4
Комментарии

Вы говорите о мультисайтовой среде или о двух отдельных установках WordPress?

Michal Mau Michal Mau
3 июн. 2011 г. 12:51:41

Две отдельных установки

Vijay Vijay
3 июн. 2011 г. 16:49:06

Ознакомьтесь с этой ссылкой для примеров кода по получению записей из WordPress в WordPress. http://wordpress.stackexchange.com/questions/38551/load-custom-post-type-in-a-different-wordpress-installation/38557#38557

Nickiler Nickiler
16 янв. 2012 г. 02:41:54

Дублирование контента вредно для SEO, как минимум добавьте мета-тег: http://www.seobythesea.com/2010/11/google-on-duplicate-content-filtering-and-news-attribution-metatags/

janw janw
26 мая 2012 г. 11:28:14
Все ответы на вопрос 2
2

Вместо парсинга RSS-ленты, вы можете напрямую запросить второй блог с помощью встроенных XML-RPC веб-сервисов, описанных в этом вопросе.

3 июн. 2011 г. 12:17:10
Комментарии

В моем случае мне не нужно было хранить записи в обеих базах данных WordPress... Я просто хочу отображать одну случайную запись из определенной категории с Сайта А.

Vijay Vijay
3 июн. 2011 г. 12:52:45

Вам не нужно "синхронизировать" записи, как описано в вопросе выше. Вы можете просто запросить второй блог через XML-RPC. Используйте XML-RPC клиент на Сайте A, запросите Сайт B и верните случайную запись.

Roman Roman
3 июн. 2011 г. 13:00:23
0

Я думаю, RSS — отличный вариант в данном случае.

Чтобы получить ленту для конкретной категории, просто добавьте /feed/ в конец URL (или, если вы не используете постоянные ссылки, добавьте ?feed=rss2 или &feed=rss2).

@Nickiler сослался на отличную статью о получении содержимого RSS: Загрузка пользовательского типа записи в другой установке WordPress

20 февр. 2012 г. 23:53:28