Archive php wordpress: Создание темы WordPress – archive.php, category.php и tag.php

Как создать пользовательскую страницу архива категорий WordPress

Логотип WPMU DEV

Как создать уникальную страницу архива категорий WordPress

Хасан Ахтар Хасан Ахтар – 11 марта 2022 г.

18 Комментарии

В WordPress, если вы хотите, чтобы ваши архивы категорий отличались друг от друга (например, придав им разные стили или включив в них разные типы информации), то это довольно легко сделать.

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

Как создать новый шаблон категории

Создать новый файл

Вам нужно будет зайти в папку вашей темы на вашем сервере, чтобы создать новый шаблон категории.

Перейдите в wp-content > themes > (ваша текущая тема). Вы должны увидеть там файл с именем category.php.

( Примечание: Некоторые темы не имеют файла с именем category. php. Если это ваш случай, найдите файл с именем archive.php.)

Чтобы создать новый шаблон категории, создайте новый файл и назовите его «category-(name).php», где (name) — название вашей категории.

Например, вы хотите создать шаблон категории для категории «Еда». Назовите новый файл:

 category-food.php 

( Примечание: Вы действительно называете файл в соответствии с вашей категорией «слаг». иметь такое же название, как и ваша категория. Если в вашей категории более одного слова, у вас будут дефисы между словами — например, Breakfast Food = breakfast-food, поэтому шаблон вашей категории будет называться category-breakfast-food.php. )

 


Скопируйте исходный файл категории

Вероятно, самый простой способ создать новый шаблон категории — начать с той же информации, что и в исходном файле категории. Итак, откройте исходный файл category.php. (Во многих системах вам нужно будет нажать «Изменить», чтобы открыть его). Скопируйте исходный файл, а затем откройте только что созданный файл (например, category-food.php) и вставьте все в этот новый файл.

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

Пример

Для быстрого примера я добавлю строку текста в созданный мной новый файл category-food.php.

После сохранения эта строка текста должна появиться только на моей странице архива категорий продуктов питания. И, взглянув на это, это так.

Новые страницы шаблонов категорий

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

Другие статьи о WordPress Категории:
  • Совет по WordPress: как показывать сообщения только из одной категории

Теги:

  • категории

Поделитесь этой статьей

Получайте свежие обновления WP прямо на свой почтовый ящик.
Введите ваш адрес электронной почты…

Нажимая подписаться, я даю согласие на получение новостей WPny! P.S. Мы сохраняем вашу электронную почту на 100% конфиденциальной и не спамим 🙂

Как создать собственную страницу архива WordPress?

Итак, вы прошли все этапы публикации своего блога. Вы выбрали нишу, выбрали название блога, зарегистрировали домен и выбрали хост WordPress. Если вы один из тех людей, которые постоянно публикуют сообщения в течение года или двух, у вас, вероятно, есть от пятидесяти до ста сообщений в вашем блоге.

Если вы хотите, чтобы люди переходили к вашим старым записям в WordPress, вы можете отобразить свои годовые архивы с помощью боковой панели.

К сожалению, это вызывает проблемы примерно через год ведения блога. Так что если вы продолжите вести блог ежемесячно, скажем, 3 года, то у вас будет 36 ссылок в сайдбаре, что было бы не очень удобно.

Вы также можете использовать боковую панель для отображения списка авторов и архивов категорий. Тем не менее, есть лучший вариант для просмотра архивов, чтобы избежать большого количества ссылок на боковой панели.

Решение — создать пользовательскую страницу архива. Это не только позволит вам избежать беспорядка на боковой панели, но также поможет вашим читателям легко просматривать ваш старый контент.

Создание такой страницы — отличный способ собрать весь свой контент в одном месте. Вы можете перечислить архивы авторов, архивы тегов и архивы категорий на одной специальной странице.

Однако у вас нет пользовательской страницы архива, доступной для большинства тем WordPress. Тем не менее, вы всегда можете создать его.

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

Теперь сохраните файл как page-archive.php . Затем загрузите файл в папку тем WordPress.

Вы также должны убедиться, что этот шаблон соответствует дизайну вашей темы. В папке тем WordPress будет файл с именем page.php . Откройте файл и скопируйте все его содержимое. Затем вставьте содержимое на страницу page-archive.php.

Шаг 2. Создание страницы архива

Следующим шагом является создание пользовательской страницы архива. Для этого перейдите в панель управления WordPress, нажмите страниц -> Добавить новый

Вы можете дать любое имя новой странице, например Пользовательский архив.

Теперь в правой части экрана вы увидите поля под кнопкой публикации. Нажмите кнопку раскрывающегося списка Атрибуты страницы . Вы увидите окно шаблона с несколькими вариантами. В раскрывающемся списке выберите «Архивы» в качестве шаблона страницы.

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

Шаг 3: Добавьте ежемесячные архивы

Вы можете сделать это с помощью плагина «Компактные архивы». После того, как вы установили и активировали этот плагин, напишите следующий код в файле page-archive.php, т. е. в вашем пользовательском шаблоне страницы архивов.

По дате

    Теперь вы сможете просматривать свои ежемесячные архивы в формате, подобном показанному ниже, в зависимости от вашей темы:

    Шаг 4: Добавьте категории

    разделите свои посты на категории. Это фантастический способ отображения вашего контента. Чтобы включить список категорий, вы должны добавить следующий код в файл page-archive.php.

    Категории:

      Чтобы улучшить отображение категорий, напишите следующий код в файле style.css

      ul.bycategories {
      margin: 0;
      заполнение: 0;
      }
      ul.bycategories li {
      стиль списка: нет;
      тип-стиля-списка: нет;
      поле: 0;
      заполнение: 0;
      }
      ul. bycategories li a {
      стиль списка: нет;
      тип-стиля-списка: нет;
      поля: 0 20px 15px 0;
      поплавок: левый;
      фон: #eee;
      цвет: #464646;
      отступ: 5px 10px;
      радиус границы: 5 пикселей;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      }
      ul.bycategories li a:hover{

      text-decoration: none;
      фон: #ff6200;
      цвет: #fff;
      }
      .clear{clear: обе;}

      Категории будут отображаться примерно так, как показано ниже:

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

      Список авторов

      Если вы хотите добавить список авторов на свою страницу, вы можете просто включить приведенный ниже код в файл custom-archive.php.

      Последние сообщения

      Вы можете отобразить свои последние сообщения, добавив следующий код в файл

      Облако тегов

      Вы можете отобразить свои теги, добавив следующий код в файл custom-archive.

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

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