где найти исходный файл category.php в wordpress?
спросил
Изменено 10 лет, 4 месяца назад
Просмотрено 6к раз
Привет Я новичок в wordpress Я работаю над темой Я хотел бы иметь исходный файл category.php, который нужно добавить в тему? Я попытался скопировать файл category.php из темы, которая была создана на ядре WordPress, но тело отсутствует. Где я могу найти исходный шаблон файла category.php, который будет использоваться WordPress, когда он не определен? на мою тему?
версия: wordpress 3.5.1
- php
- wordpress
- система управления контентом
- wordpress-theming
Поскольку шаблоны будут иметь разметку для конкретной темы, вам потребуется внести изменения в любой файл, который вы планируете копировать, если вы хотите, чтобы страница работала с вашей темой.
Более простое решение — скопировать файл page.php и заменить цикл сообщений на цикл категорий. Это позволит вам легко поддерживать дизайн вашего сайта без необходимости переделывать какую-либо разметку и может быть достигнуто довольно быстро путем копирования/вставки фрагмента цикла категории.
Отличной отправной точкой для изучения структуры этих циклов является тема WP двадцать двенадцать, которую можно найти здесь: http://wordpress.org/extend/themes/twentytwelve
Более подробную документацию также можно найти в кодексе здесь: http: //codex.wordpress.org/Category_Templates
Файлы шаблонов хранятся в:
/wp-content/themes//
Вы можете скопировать шаблон категории из темы, но тогда он не будет выглядеть как часть вашей темы и может иметь плохой стиль из-за отсутствия правил CSS.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя электронную почту и парольОпубликовать как гость
Электронная почтаТребуется, но не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
Простое применение шаблонов к страницам категорий WordPress
Но что, если бы у вас было пять категорий, которые вы хотели бы посмотреть в одном направлении, пять других категорий, которые вы хотели бы посмотреть в другом, а затем еще пять категорий, которые вы хотели бы посмотреть в еще одном. Даже если у вас было всего три разных дизайна, вам нужно было создать пятнадцать отдельных шаблонов категорий, по одному для каждой категории.
Продолжить чтение или перейти по следующим ссылкам:
- Более простое решение
- Как сделать шаблон категории за 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. Отредактируйте новый шаблон категорииТеперь вы можете отредактировать новый шаблон категории по своему усмотрению.
В этом примере я собираюсь добавить баннер в этот шаблон. Это означает, что размещенный мной баннер будет отображаться на каждой странице категории, которой назначен этот шаблон.
Вот баннер, который я добавляю в свой шаблон.