Я разрабатываю пользовательскую тему Wordpress (первый раз), я создал ниже файлы, и они отлично работают, следуя инструкциям this.Категория в wordpress
index.php
header.php
footer.php
single.php
sidebar.php
Теперь вопрос, когда я нажимаю на название категории на домашней странице он показывает мне ошибку 404, я пытался создать category.php, но все еще такой же вопрос. вот мой index.php, который я использовал для category.php
<?php get_header(); ?>
// other html stuff and loop
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile;?>
<?php endif; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Я два вопроса:
- Является ли это на самом деле требуется, чтобы создать category.php или мы можем использовать index.php для той же цели показывать сообщения из категории или тегов?
- Если вам нужно создать category.php, мне также нужно создать tags.php и как я получу сообщения для них?
404 не имеет ничего общего с вашими файлами шаблонов. WordPress определяет, является ли запрос 404, прежде чем он определит, какой файл шаблона использовать. В любом случае 'index.php' будет действовать как catchall, если' category.php' не существует. –