Как добавить миниатюры из WordPress при публикации в Facebook

Как добавить миниатюры из WordPress при публикации в Facebook | n-wp.ru

При интеграции блога с социальной сетью Facebook первое что устанавливают блоггеры – кнопку Like. Если вы нажмете кнопку Like, то в вашем аккаунте Facebook будет размещена заметка о странице из блога, к которой будет прикреплена миниатюра изображения. Однако часто получается, что миниатюра изображения не прикрепляется. Это случается по многим причинам – на странице блога отсутствует изображение, в блоге не используются миниатюры, или же наоборот, миниатюр слишком много, и скрипт путается, не зная, какую выбрать.

Как добавить миниатюры из WordPress при публикации в Facebook

Если такое происходит, то можно попробовать научить скрипт Фейсбука выбирать миниатюру.

Для этого откройте файл functions.php, и добавьте в него код:
<

 extra="6">
add_action( 'wp_head', 'fb_like_thumbnails' );
 
function fb_like_thumbnails()
{
    global $posts;
    $default = '/images/default.png';
 
    $content = $posts[0]->post_content; // $posts is an array, fetch the first element
    $output = preg_match_all( '//i', $content, $matches);
    if ( $output > 0 )
        $thumb = $matches[1][0];
    else
        $thumb = $default;
 
    echo "nnnnnn";
}

Обратите внимание на выделенную строчку – в ней указан путь к картинке, которая будет использоваться, если в посте нет изображений и миниатюр.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

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

  1. Интересное решение но по моему удобнее использовать плагин для хрома “Publish sync for google+ & facebook” который умеет рассылать анонсы по соц. сетям с указанными минеатюрами

    • Фейсбуковский скрипт работает иногда действительно странно. У меня он иногда обнаруживает все картинки в публикации и дает выбрать, какую вставить, а иногда не находит ни одной картинки. Логики в таких сбоях я не нашел.

  2. E меня проблема! Если я размещаю у себя на страничке в ФБ материал с блога все ок. но как только кто-то делится, пиши, пропало, цепляет левую картинку с блога. Как это убрать???

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*