Как при отправке ссылки в Facebook добавить миниатюру поста в описание

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

В посте Как добавить миниатюры из WordPress при публикации в Facebook я описывал способ автоматического добавления к описанию ссылки, которую вы отправляете в Facebook с помощью социальных виджетов, первого изображения из поста. Однако первое изображение в посте не всегда является основной картинкой, которую вы хотели бы видеть, поэтому логичнее было бы отправлять в Facebook миниатюру поста. Давайте посмотрим, как это можно сделать, а заодно определим и другие данные, которые отправляются в Facebook.

Как при отправке ссылки в Facebook добавить миниатюру поста в описание

В файл header.php используемой вставляем код, определяющий миниатюру поста:

ID,'_thumbnail_id',false);
	$thumb = wp_get_attachment_image_src($thumb[0], false);
	$thumb = $thumb[0];
	$default_img = get_bloginfo('stylesheet_directory').'/images/default_icon.jpg';
?>

Этот код определяет миниатюру поста, а если ее нет, то вместо нее использует стандартное изображение default_icon.jpg. Сразу после этого кода вставляем код, формирующий полные данные для Facebook:

 

	
	<meta property="og:title" content="" />
	<meta property="og:description" content="" />
	<meta property="og:url" content=""/>
	<meta property="og:image" content="" />

	
    <meta property="og:title" content="" />
	<meta property="og:url" content=""/>
	<meta property="og:description" content="" />
    <meta property="og:image" content="" />

Этот код формирует мета-данные для Facebook: тип записи, заголовок, описание, ссылку и миниатюру. Если же вы не готовы вручную править файлы используемой темы, то можете воспользоваться плагимном Custom Facebook and Google+ Thumbnail с аналогичным функционалом.

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

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

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

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


*