Миниатюрно изображение в социалните медии

социалните

Поздрави на всички фенове на WordPress, блоговете, програмирането и други търсачи на нови знания!

Веднага ще изложа целия код, който получих, и ще обясня всичко по-долу. Кодът трябва да бъде поставен във файлаheader.php между таговете.

Ако използвате плъгини за кеширане, след като направите промени и ги запазите, определено трябва да нулирате кеша.

Ред 3

Ред 3 проверява дали показаната страница е статия и дали тази статия има миниатюра.

has_post_thumbnail() проверява дали публикацията има миниатюра.

Но работата е там, че поддръжката на миниатюри може да не е активирана първоначално в тема на WordPress. Тази връзка е направена в шаблона със следния код: add_theme_support('post-thumbnails').

Следователно, ако поддръжката на миниатюри не е активирана във вашия шаблон, тогава функцията has_post_thumbnail ще бъде недефинирана, което ще причини грешка. За да направите това, имате нужда от следната проверка за съществуването на функцията has_post_thumbnail:

Ред 4

$post->ID – идентификатор (id, номер) на статията в базата данни;

функция get_post_thumbnail_id($post->ID) - получава идентификатора на миниатюрата на определена статия;

Функция wp_get_attachment_image_src - връща масив с данни за изображението, чийто id му се предава като параметър;

Елементът от масив 0 съдържа URL адрес на изображение

1 - ширина на изображението

2 - височина на изображението

Получаваме тези данни в променливата $thumb_arr и след това ги използваме в редове 5-7.

Кодът вредове 5-7 е подобен на кода вредове 9-11, само че в 5-7 предаваме данните за миниатюри на текущата статия, а в 9-11 предаваме данните за изображения, подготвени за статии без миниатюри и всичкидруги случаи.

Надявам се, че обясних всичко ясно. Задавайте въпроси, изяснявайте.

Относно 15 WMR ще пиша малко. През лятото на 2014 г. бях в България, в Брянск. Таксата в микробуса тогава струваше 14 рубли. Така че не пренебрегвайте 15 рубли. Можете да ги спечелите и да отидете например на работа. И след това ми пишете от работа: „Пич, публикувай още една статия, трябва да се прибера!“ =) Можете също да попитате шофьорите: „Приемате ли webmoney?“. „Имате ли програма за препоръки, ако доведа приятелите си да карат?“ =)

Добре, тук нямаме венци, а сериозен блог.

До нови, сериозни срещи!