2015-12-09 8 views
0

Я хочу включить список подкатегорий на странице категории, и я вижу некоторые достойные ответы здесь, в StackOverflow, однако у моей темы нет файла category.php, который Я отредактирую. Какие-либо предложения? Должен ли я создать его, а затем заполнить?Показать список подкатегорий на странице категории в Wordpress

+0

Фактически 'category.php' является частью стандартного Wordpress, а не частичного времени вашей темы. поэтому вы можете настроить это. –

+0

Спасибо за ваш ответ. Итак, где я могу его найти? Все, что я вижу, это: https://www.evernote.com/l/Ap72NCO_bpxBerJYacpUONNSlRQQXuDTLM –

+0

Проверить здесь: https://codex.wordpress.org/Site_Architecture_1.5 –

ответ

1

Иерархия шаблонов WordPress разработана таким образом, что, если один файл не существует, он переходит к следующему файлу, ближе к магистрали иерархии. Посмотрите на WordPress иерархии шаблонов:

http://wphierarchy.com/

Если ваша тема не имеет файл шаблона category.php, то он собирается по умолчанию archive.php, когда вы открываете страницу категории в браузер. Посмотрите файл archive.php в своей теме и посмотрите, есть ли какие-либо условные обозначения для страниц категорий. Если есть, вы можете попробовать изменить этот условный блок, чтобы добавить свой код.

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

Если вы хотите увидеть, как список категорий в WP, проверьте Кодекс:

https://codex.wordpress.org/Template_Tags/wp_list_categories

(также, я должен добавить, как вы можете видеть на странице иерархии WP шаблона, если это не category.php и no archive.php, затем он проверяет is_page(); условный, а затем загружает ваш базовый файл index.php. Ваша тема должна иметь index.php, поэтому, если все эти другие шаблоны пропустите, не стесняйтесь копировать index.php, переименуйте его category.php и внесите корректировки на основе этого.).

 Смежные вопросы

  • Нет связанных вопросов^_^