Новости

Окрема сторінка для тегів WordPress сайту: все мітки сайту

  1. вступ
  2. Сторінка для тегів WordPress
  3. Другий спосіб створити сторінку міток
  4. Примітка
  5. Створюємо сторінку з хмарою всіх міток сайту
  6. Показуємо сторінку міток в меню сайту

вступ

Нещодавно я зрозумів, що не приділяв тегами (мітками) WordPress належної уваги. Вчора подивився в консолі сторінку «Мітки» і побачив, що їх більше 500 і це після видалення не прикріплених міток. Пора робити для них окрему сторінку. Як завжди даю практичне рішення. Для збереження змін в шаблоні використовуємо дочірню тему .

Для безпеки, щоб не втратити сайт, робимо резервну копію сайту. Як це зробити читаємо тут .

Сторінка для тегів WordPress

У створенні сторінки йдемо практичним шляхом. Для шаблону сторінки беремо файл вашого шаблону, що виводить сторінки (page) сайту. Копіюємо його і переносимо для редагування в текстовий редактор типу Notepad ++.

-Іщем в файлі функцію, яка виводить контент. Швидше за все це буде функція:

<? Php the_content (); ?>

-Замість неї вписуємо стандартну функцію WP для виведення хмари міток:

<? Php wp_tag_cloud ($ args); ?> //, де $ args це аргументи функції.

-Наприклад, вкажемо такий аргумент:

<? Php wp_tag_cloud ( 'number = 2000'); ?>

, Де 2000 ця кількість міток.

-Зберігає файл під ім'ям [tag.php]. Якщо такий файл вже є, даємо йому інше ім'я;

-Заліваем цей файл в каталог робочого шаблону.

-В шаблоні з'явиться назва нового файлу, що ми і бачимо на сторінці «Редактор» в консолі сайту.

Другий спосіб створити сторінку міток

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

  • В текстовому редакторі створюємо такий файл:
<? Php / * Template Name: Tag Archive * /?&gt; <Div&gt; <? Php get_header (); ?&gt; <H2> Архів міток </ h2&gt; <? Php wp_tag_cloud ( 'smallest = 12 & largest = 36 & number = 1500 & format = flat & separator = | & orderby = name'); ?&gt; <? Php if (have_posts ()):?&gt; <? Php while (have_posts ()): the_post (); ?> <H2> <a href="<?php the_permalink() ?> "rel =" bookmark "title =" Permanent Link to <? Php the_title ();?> "&gt; <? Php the_title (); ?> </a> </ h2> <div class = "entry"&gt; <? Php the_content ( 'Читати все'); ?> </ Div&gt; <? Php endwhile; ?&gt; <? Php endif; ?> </ Div&gt; <? Php get_footer (); ?>

На початку файлу задаємо його назва: The template name: Tag. Отримуємо в консолі назву «Шаблон мітки». Якщо нічого не писати, отримаємо просто файл: tag.php.

  • Зберігаємо під ім'ям [tag.php]
  • Заливаємо створений файл в каталог шаблону.

Примітка

У файлі, який я навів для прикладу функція [wp_tag_cloud] вказана з атрибутами:

  • smallest = 12 & largest = 36 (мінімальний і максимальний розмітити шрифтів міток);
  • number = 1500 (кількість виведених міток);
  • format = flat (включає, параметр separator;)
  • separator = | (Роздільник)
  • orderby = name (сортування по імені, можна не вказувати).

Створюємо сторінку з хмарою всіх міток сайту

Сторінка для тегів WordPress створена. Після створення файлу сторінки для виведення хмари міток, залишається цю сторінку створити.

  • Йдемо на вкладку: Створити сторінку;
  • У спойлере сторінки «Налаштування» (вгорі), включаємо «Атрибути сторінки»;
  • Пишемо вступ, наприклад: Це загальне хмара міток сайту;
  • У «атрибутах сторінки» вказуємо шаблон, створений нами раніше «Tag»;
  • Не забуваємо дати сторінці назву і опублікувати;
  • Далі йдемо на Зовнішній вигляд → Меню та додаємо пункт меню з створеної сторінкою. Зберігаємося;
  • Дивимося результат.
Створюємо сторінку міток

Показуємо сторінку міток в меню сайту

  • Йдемо на вкладку Меню;
  • Вибираємо потрібно меню для редагування;
  • Додаємо в це меню створену сторінку виведення позначок;
  • Назвемо її «Лист міток»;
  • Зберігаємо зміни в меню і дивимося результат. Сторінка для тегів WordPress створена.
Показуємо лист міток в меню сторінка для тегів WordPress

Статті по темі


Статті пов'язані з теми:

Php the_content (); ?
Php wp_tag_cloud ($ args); ?
Php wp_tag_cloud ( 'number = 2000'); ?
Php / * Template Name: Tag Archive * /?
Gt; <Div> <?
Php get_header (); ?
Gt; <H2> Архів міток </ h2> <?
Php wp_tag_cloud ( 'smallest = 12 & largest = 36 & number = 1500 & format = flat & separator = | & orderby = name'); ?
Gt; <?
Php if (have_posts ()):?

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

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