Как вытащить данные «самой последней записи» из блога Wordpress? - PullRequest
1 голос
/ 15 ноября 2009

У меня есть два блога Wordpress. Я хочу вытащить «5 последних сообщений» из первого блога с заголовком, датой и ссылкой, чтобы опубликовать и отобразить эти данные на другом. Я не знаю, есть ли плагин, который уже делает подобные вещи, но просто удивляюсь, как мне этого добиться.

Ответы [ 3 ]

1 голос
/ 15 ноября 2009

Здесь вам нужно использовать RSS из первого блога и отображать его с помощью плагина или чего-то такого, что вы сами написали бы во втором блоге. Причины такого подхода:

  • простота реализации
  • безопасность - функции, которые извлекают данные из базы данных в блоге 1, недоступны для блога 2 (настройки БД и т. Д.). Я не уверен, что WordPress предоставляет какой-то API-интерфейс oAuth, чтобы безопасно обрабатывать эти данные

Что-то вроде KB Расширенный виджет RSS должно подойти для вашего случая.

0 голосов
/ 19 ноября 2009

Да, RSS, вероятно, будет лучшим способом сделать это. Вот пост, в котором рассматриваются различные способы сделать это.

http://www.tipandtrick.net/2008/how-to-fetch-and-show-rss-feeds-on-wordpress-blog-atomrss-aggregator-plugins/

0 голосов
/ 16 ноября 2009

Это также в некоторой степени зависит от того, где вы хотите, чтобы сообщения из "Блога 2" отображались в "Блоге 1". Например, если вы хотите, чтобы они отображались на боковой панели, а ваша тема поддерживает виджеты, то WordPress имеет встроенный виджет RSS. Вам просто нужно дать ему RSS-канал для блога 2. Возможно, это будет самая простая реализация.

Иначе какой-нибудь плагин для захвата канала, вероятно, будет работать хорошо, как предположил Артем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...