02.06.2022

Вывести теги на отдельную страницу WordPress — Лист меток


Решил в свой каталог сайтов 1ha.ru сделать отдельную страниц меток, так как они занимают много место на главной странице. Как это сделать я напишу в этой статье. Буду крайне краток, но постараюсь всю суть изложить максимально понятно. Так же есть еще вариант Вывести теги на отдельную страницу WordPress в несколько столбиков

1. В каталоге темы, в моем случае 1ha.ru/wp-content/themes/название-темы/ создаем файл tag.php или любое другое название которое вам нравится.

2. Вставляем в него следующий код:

<?php /*
Template Name: Tag Archive
*/ ?>
<div>
<?php get_header(); ?>
<h2>Страница меток</h2>
<?php wp_tag_cloud('smallest=12&largest=36&number=1500&format=flat&separator=|&orderby=name'); ?>
<?php if (have_posts()) : ?>
		<?php while (have_posts()) : the_post(); ?>
		<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
	<div class="entry">
	<?php the_content('Читать всё'); ?>
	</div>

	<?php endwhile; ?>
	<?php endif; ?>
</div>
<?php get_footer(); ?>

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

3. Создаем страницу через панель админа, называете страницу как хотите. В своем случае я назвал ее просто «Теги». В атрибутах страницы, выберите шаблон как на скриншоте — Tag Arhive

Пример страницы

4. Сохраните страницу.

По мне такой вариант не очень подходит, но видел что некоторых такой вариант устраивает. Можно конечно «поиграть» с настройками выше для более красивого отображения. Пользуйтесь. Ниже окончательный результат.

Вывести теги на отдельную страницу WordPress - Лист меток

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *