Как да персонализирате панела с представено съдържание в WordPress, CMS и двигатели на уебсайтове

Когато използвате WordPress, има много начини да направите това, един от които е да използвате плъгина Jetpack:

wordpress

Към момента на писане, той включва 30 функции, поддържани от WordPress.com: Stats, Photon, Infinite Scroll и точно това, върху което ще се фокусираме по-нататък, Featured Content.

Добавяне на поддръжка на функции към тема

Забележка: В Jetpack 2.7 Представеното съдържание може да бъде намерено под Външен вид > Персонализиране » (Външен вид > Персонализиране).

На първо място, трябва да добавите функцията add_theme_support към файла functions.php на вашата тема:

След това в Настройки > Четене” ще се появи нов формуляр „Избрани статии” (Настройки > Четене):

персонализирате

След това просто присвоете етикета на желаните публикации.

Изход на съдържание

Сега ще добавим няколко реда код, за да покажем представено съдържание в нашата тема. За целите на тази статия използвам темата TwentyTwelve по подразбиране.

Обикновено представеното съдържание се показва на главната страница на блога. Ако вашата тема е изградена според каноните на стандартната архитектура на тема WordPress, тогава главната страница се формира в един от следните файлове: index.php , home.php или front-page.php .

Отворете вашия файл functions.php и добавете следната функция към него, която чете всички представени статии и ги поставя в масив:

След това можете да разширите този код:

Горният условен оператор ще покаже представеното съдържание, ако има поне едно от него.

Можете да добавите следния код някъде над функцията add_theme_support('post-thumbnail'):

И във файла index.php ще наричаме товашаблон с помощта на функцията get_template_part() и поставянето му в цикъл като този:

Сега, от техническа страна, всичко е готово и след като добавим няколко CSS класа, ще имаме малък и спретнат панел, който показва избраните публикации в блога.

wordpress

Заключение

Тази публикация е превод на статията « Как да покажете „Избрано съдържание“ в WordPress » , изготвена от приятелския екип на проекта Internet Technologies.ru