Як додати блоки з вибраним контентом на сайті WordPress

Дивіться також :

вибраним

Додаємо підтримку теми

Оновлення : у Jetpack 3.7 форма для обраного контенту знаходиться у розділі Зовнішній вигляд → Меню.

Перше, що вам потрібно зробити, - додати функцію add_theme_support у ваш файл functions.php :

Після додавання ви побачите нову форму для обраного контенту на сторінці Параметри → Читання.

Вкажіть тег для обраного контенту, встановіть скільки записів ви хочете показувати, і поставте галочку в чекбоксі, якщо хочете приховати цей тег від відвідувачів блогу. Надайте цей тег тим записам у блозі, які ви хочете відзначити як обрані.

Відображення контенту

Для відображення контенту у блозі ми додамо кілька рядків коду. Як приклад у цьому посібнику я використовуватиму тему TwentyTwelve.

Зазвичай вибраний контент відображається на головній сторінці. Якщо ваша тема дотримується стандартної структури теми WordPress, за головну сторінку відповідає файл index.php, home.php, або front-page.php.

Відкрийте functions.php і додайте наступну функцію (ви отримаєте обрані пости та помістіть їх у масив):

Ми можемо розширити код, так:

додати

Наведений умовний вираз покаже обраний контент, якщо є хоча б один такий запис, і якщо сторінка не була поділена на декілька.

Крім того, ми також можемо встановити нові розміри мініатюр для обраного контенту. У цьому прикладі я створив нові розміри – 250 на 160 пікселів. Ви можете додати наступний код десь під add_theme_support( 'post-thumbnail' ) :

Далі давайте створимо новий шаблон під назвою featured.php і додамо до нього код для того, щоб помістити обраний контентправильну структуру HTML.

В index.php ми викличемо цей шаблон за допомогою get_template_part() і помістимо його в цикл так:

В принципі все. Додавши трохи CSS, ми отримаємо хороший блок вибраного контенту:

Сподіваємося, ви знайдете це керівництво корисним.