👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Не успела еще социальная сеть Google+ выйти из стадии закрытого бета-тестирования, как уже появились те, кто хотят показывать в своеем блоге последнюю свою активность в ней.
Сделать это можно, выведя RSS вашего аккаунта в Google+ прямо в блог. Для этого откройте шаблон, в котором вы хотите показывать вашу последнюю активность в этой социальной сети, и вставьте в него такой код:
<
heiglight="3"><?php include_once(ABSPATH.WPINC.'/rss.php'); $googleplus = fetch_feed("http://plusfeed.appspot.com/XXXXXX"); echo '<a>items[0]['link']; echo '">'; echo $googleplus->items[0]['summary']; echo ''; ?>
Обратите внимание на строку 3. В ней XXX — это id вашего аккаунта в социальной сети Google+.
P.S. Пишут, что вот такой код более правильный:
<
heiglight="3">get_item_quantity(1); $rss_items = $rss->get_items(0, $maxitems); endif; ?> <a href="get_permalink() ); ?>" title="get_title() ); ?>"> get_title() ); ?></a>

что-то ничего не выводит ((
в оригинале немного по-другому, автор подправил скрипт немного: http://www.geekeries.fr/snippet/afficher-mise-a-jour-google-plus
Спасибо за ссылку. Код рабочий. Правда немного изменил под себя, вот так он выглядит:
Вот такой результат:
[img]http://clip2net.com/clip/m74668/1312463480-clip-4kb.jpg[/img]
выводит пять последних записей (в аккаунте пока что две, поэтому две и вышло)
P.S. картинку отдельно прикрутил
Я вот только не разобрался как настроить количество выводимых символов. Может подскажите
обрезать ссылку если длинная?
Нет. Он ее обрезает сейчас сам. Как настроить количество символов мне интересно
есть «mb_substr» функция на php
ок. покопаюсь… Спасибо
А вот еще такой вопрос, а с какой периодичность проверяется на новые посты? а то я уже 12 часов как новый написал, а на сайте не отобразился..
Либо оно каждый раз должно обновляться, либо когда какой-нибудь кэш сбрасывается.
Либо надо искать в файле: include_once(ABSPATH . WPINC . ‘/feed.php’);
WPINC = wp-includes
то есть в файле /wp-includes/ -> feed.php
http://phpxref.ftwr.co.uk/wordpress/nav.html?_constants/index.html
я полистал, но ничего не нашёл. надо спросить того, кто с работой движка знаком получше)
А вообще стандартный виджет wordpress для вывода RSS, тоже редковато обновляется.
Все разобрался. По умолчанию время проверки RSS стоит 12 часов (43200 секунд). Это время можно изменить на желаемое вами. Меняется в файле /wp-includes/feed.php
В файле находим строку:
и меняем значение времени 43200 на то которое вам нужно (в секундах писать).
Хочу выразить благодарность автору за пост и пользователю Ruslan за помощь и наводку.