为什么在调用PAGINATE_LINKS()时类别.php在WordPress中抛出404?

时间:2018-06-29 作者:Atul Rai

我正在尝试开发自己的Wordpress主题,并希望通过调用paginate\\u links()函数在类别页面中添加分页。它将完美地生成链接[1,2,…Next],但当我单击2页时,它将抛出404错误。例如

类别链接:localhost/abc-->202

2页链接:localhost/abc/Page/2-->404

其中abc是类别的名称。

类别php

<?php
while (have_posts()) {
    the_post();
    ?>
    <div>
        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <p> <?php echo get_the_excerpt(); ?>
            <a href="<?php the_permalink(); ?>">Continue reading &raquo;</a>
        </p>
    </div>
    <?php
}
echo paginate_links();
?>
上面的代码对于索引很有效。php

提前感谢:)

1 个回复
SO网友:Atul Rai

我的问题解决了。要对类别进行分页,类别URL必须类似于。。。

localhost/category/abc
而且效果很好。

结束

相关推荐

Dropdown menu for categories

当我使用下面的代码时<?php wp_nav_menu( array(\'menu\' => \'categories\' )); ?> 我可以创建一个新的菜单来列出我创建的wordpress中的所有类别。我用它在页面中间列出所有类别。我现在的问题是:有没有一种简单的方法可以为存在的每个子类别创建下拉菜单?那么,当我点击一个特定的类别时,它的子类别会显示出来吗?