Форум OlegON > Ресурсы OlegON > Вопросы сервера

Wordpress. Автоматическая публикация сообщений в Facebook. : Вопросы сервера

04.12.2024 11:24


18.05.2013 09:31
Итак, вводные данные: есть блог на WordPress, из него лента RSS подхватывается в FeedBurner, оттуда через RSS Graffiti - сообщения из блога публикуются в Facebook. Путем простейшего эксперимента стало ясно, что в блог никто не ходит, пока в сообщении, авторазмещенном из блога в Facebook, не появляется картинка. Это с детства, видимо, люди больше хотят рассматривать картинки, чем читать и текстовое сообщение проходит мимо них. Соответственно, чтобы не дарить Facebook весь материал, в FeedBurner необходимо настроить Summary Burner, дабы для чтения всего материала пришлось все же посетить ресурс.
Выяснилось, что по умолчанию, картинки в ленте не похватываются. Т.е. уже в FeedBurner они идут чистым текстом. В инете нагугливается достаточно много и запутанного. Правим.
Во-первых, в настройках "Чтения" блога не надо включать передачу только анонсов, пусть будет полный текст. Как его резать - настроите в FeedBurner (Summary Burner закладки Optimization).
Во-вторых, в WordPress идем во "Внешний вид - Редактор" и в "Функции темы (functions.php) сразу после <?php, следующей строкой ставим код:
Код:
function featuredtoRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) ){
$content = '<div>' . get_the_post_thumbnail( $post->ID, 'full', array( 'style' => 'margin-bottom: 15px;') ) . '</div>'. $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'featuredtoRSS');
add_filter('the_content_feed', 'featuredtoRSS');
вроде как full можно менять на thumbnail,medium и big, не пробовал. Среди рекомендаций есть замена
Код:
has_post_thumbnail( $post->ID )
на
Код:
'' != get_the_post_thumbnail( $post->ID )
После этого идем на страницу RSS Graffiti и настраиваем там ленту по своему вкусу.
Не забываем указывать миниатюры при создании записи в блоге (внизу справа при редактировании записи).
05.05.2015 14:33
RSS Graffiti закрылась в связи с неокупаемостью сервиса. Кто-нибудь знает нормальную замену для автопоста Wordpress - Facebook?
Часовой пояс GMT +3, время: 11:24.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.