我正在开发一个自定义wordpress主题(第一次),我创建了下面的文件,它们可以通过this教程正常工作。
index.php
header.php
footer.php
single.php
sidebar.php
现在问题是当我点击主页上的类别名称时它显示404错误,我试图创建category.php但仍然是同样的问题。这是我用于category.php的index.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(); ?>
我有两个问题:
答案 0 :(得分:0)
不,不需要在WordPress主题中包含category.php
文件。您可以在WordPress中查看以下链接以查找模板层次结构。
https://developer.wordpress.org/themes/basics/template-hierarchy/#category
您可以看到,如果主题中没有category.php
个文件,则最终会回退到index.php
。