Показать список подкатегорий на странице категории в Wordpress

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

1 ответ

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

http://wphierarchy.com/

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

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

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

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

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

Другие вопросы по тегам