Як відобразити теги (мітки) на сторінках WordPress

  1. Різниця між записами (постами) і сторінками в WordPress Як написано в документації WordPress, записи...
  2. Включення тегів (міток) для сторінок в WordPress
  3. Показ тегів (міток) на сторінках WordPress

Різниця між записами (постами) і сторінками в WordPress

Як написано в документації WordPress, записи (пости) - це повідомлення вашого блогу, то, що ви зазвичай і пишете кожен день. Сторінки - це інформаційні сторінки, наприклад «Про сайт», «Контакти» і т. П. Записи (пости) потрапляють в стрічку новин, їх можна виводити в хронологічному порядку на головній сторінці сайту, т. Е. Вони пов'язані з часом публікації. До записів можна вказати Формат, задати Рубрику (і), написати Мітки. До сторінок цього вказати не можна, але можна вибрати деякі атрибути, наприклад, Батьківську сторінку, Порядковий номер при відображенні і т. Д. Тобто сторінки можна організувати ієрархічно з багаторівневим вкладенням (записи можна вкласти тільки в рубрики).

Як уже було згадано, для сторінок не можна задати теги.

Навіщо ставити мітки (теги) для сторінок в WordPress

У більшості випадків, якщо ми хочемо ставити теги, то ми можемо використовувати записи (пости) і до них ставити теги. Але цілком можна уявити ситуацію, коли захочеться поставити теги до сторінок.

Наприклад, я хочу зробити невеликий довідник прямо на своєму сайті, що працює на WordPress. Цей довідник буде складатися з сторінки змісту і вкладених сторінок, на які посилаються пункти змісту. Для цього мені, звичайно ж, потрібно вибрати такий формат як Сторінки: ці довідкові сторінки не будуть засмічувати стрічки новин моїх передплатників, які не будуть відображатися на головній і т. Д. Але я хочу, щоб для цих сторінок також працював плагін Similarity (Працює на основі тегів), та й самі по собі теги мені подобаються - сторінки за темами сайту, а деякі відвідувачі клацають на теги, щоб побачити всю доступну інформацію з цього питання.

Окей, думаю, я у вас переконав, що іноді теги потрібні і для сторінок. А тепер я розповім як додати теги на сторінки WordPress.

Включення тегів (міток) для сторінок в WordPress

Нам потрібен ... ну звичайно плагін. Мабуть, немає такої такої речі, для якої не було б зроблено плагін WordPress. Плагінів для додавання тегів кілька, я вибрав TagPages. (Якщо ви хочете не тільки додавати теги до сторінок, але ще і поміщати сторінки в Рубрики, то замість названого плагіна встановіть плагін Category Tag Pages).

Відмінно, вже на цьому етапі ми можемо додавати до сторінок теги:

Відмінно, вже на цьому етапі ми можемо додавати до сторінок теги:

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

Показ тегів (міток) на сторінках WordPress

На жаль, це трохи складніше. Нам потрібно редагувати вихідний код. В панелі керування перейдіть до пункту Зовнішній вигляд, а потім в Редактор. Виберіть для редагування файл content-page.php. Залежно від теми, зміст цього файлу може варіюватися.

шукаємо рядок

</ Div> <! - .entry-content ->

І після неї вставляємо наступний код:

<? Php // вставка тегів?&gt; <? Php if (has_tag ()):?> <! - tags -> <div class = "tagcloud"&gt; <? Php $ tags = get_the_tags (get_the_ID ()); foreach ($ tags as $ tag) {echo '<a href="'. get_tag_link($tag-> term_id).' "> '. $ Tag-> name. '&lt;/a>'; }?> </ Div> <! - end tags -&gt; <? Php endif; ?&gt; <? Php // кінець вставки тегів?>

Натисніть Оновити файл. Обов'язково перевірте, як теги виглядають на сторінках. Вони повинні слідувати після контенту (точно також, як і в записах). Перевірте також, що не переїхали чи інші елементи, наприклад, у мене під час дослідів при невдалих вставках коду переїжджала бічна панель.

Php // вставка тегів?
Gt; <?
Php if (has_tag ()):?
Lt;/a>'; }?
Php endif; ?
Gt; <?
Php // кінець вставки тегів?

Дополнительная информация

rss
Карта