Category php wordpress: includes/category.php | WordPress Developer Resources

где найти исходный файл category.php в wordpress?

спросил

Изменено 10 лет, 4 месяца назад

Просмотрено 6к раз

Привет Я новичок в wordpress Я работаю над темой Я хотел бы иметь исходный файл category.php, который нужно добавить в тему? Я попытался скопировать файл category.php из темы, которая была создана на ядре WordPress, но тело отсутствует. Где я могу найти исходный шаблон файла category.php, который будет использоваться WordPress, когда он не определен? на мою тему?

версия: wordpress 3.5.1

  • php
  • wordpress
  • система управления контентом
  • wordpress-theming
1

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

Более простое решение — скопировать файл page.php и заменить цикл сообщений на цикл категорий. Это позволит вам легко поддерживать дизайн вашего сайта без необходимости переделывать какую-либо разметку и может быть достигнуто довольно быстро путем копирования/вставки фрагмента цикла категории.

Отличной отправной точкой для изучения структуры этих циклов является тема WP двадцать двенадцать, которую можно найти здесь: http://wordpress.org/extend/themes/twentytwelve

Более подробную документацию также можно найти в кодексе здесь: http: //codex.wordpress.org/Category_Templates

Файлы шаблонов хранятся в:

 /wp-content/themes//
 

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

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

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

Простое применение шаблонов к страницам категорий WordPress

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

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

Продолжить чтение или перейти по следующим ссылкам:

  • Более простое решение
  • Как сделать шаблон категории за 4 шага
    • Шаг 1. Скопируйте файл Category.php
    • Шаг 2: Создайте новый файл шаблона категории
    • Шаг 3.
      Вставка содержимого из исходного файла категории
    • Шаг 4. Отредактируйте новый шаблон категории
  • Плагин шаблона категории в действии

Простое решение

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

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

Примечание: Хотя WordPress.org заявляет, что этот плагин устарел, мы тестировали его недавно [март 2022 г.], и он работал нормально.

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

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

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

Шаг 1: Скопируйте файл Category.php

В папке вашей темы (wp-content/themes/theme-name) найдите файл под названием категория.php . (Примечание: похоже, что некоторые темы не включают этот файл, поэтому убедитесь, что он есть у вас).

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

Шаг 2: Создайте новый файл шаблона категории

Создайте новый файл шаблона категории и назовите его описательно. Он ДОЛЖЕН начинаться со слова «категория», а затем дефиса («категория-»). Кроме того, он ДОЛЖЕН заканчиваться расширением файла «.php».

В моем примере я собираюсь поместить баннер в свой шаблон, чтобы он отличался от других категорий, поэтому я назову этот шаблон категории «category-banner. php».

( ПРИМЕЧАНИЕ : убедитесь, что имя файла не совпадает с именем категории на вашем сайте.)

Шаг 3. Вставьте содержимое из исходного файла категории только что создали (category-banner.php) и вставили в него содержимое исходного файла category.php.

Затем в ОЧЕНЬ ВЕРХНЕМ этого файла, ПЕРЕД ВСЕМИ ОСТАЛЬНЫМИ , поместите следующий код с подходящим именем для вашего шаблона. (В моем случае я назову этот шаблон «Баннер».)

  

Ваш файл должен выглядеть примерно так.

Шаг 4. Отредактируйте новый шаблон категории

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

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

Вот баннер, который я добавляю в свой шаблон.

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

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