建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

怎样给wordpress网站分类目录页面,添加文章列表和分页效果?(wordpress列表分页出错、出现404、最后几页没有文章等问题)

GG网络技术分享 2025-03-18 16:14 0


怎样给wordpress网站分类目录页面,添加文章列表和分页效果?

在前面的章节中,我们完成了wordpress网站首页模板数据的调用,也创建好了wordpress网站的公共模板。今天,我们再来给wordpress网站的分类目录页模板archive.php文件添加左侧数据的调用。一般情况下,wordpress网站的分类目录页面,展示的是该分类下的文章列表,所以,本节课我们将介绍如何给wordpress网站分类页面调用文章列表和分页效果?下面,一起来看看吧(具体请观看《wordpress网站分类目录,如何添加文章列表和分页效果?》视频课程)。



第一步:在wordpress网站分类模板中添加wordpress循环函数。

这个wordpress循环函数,我们在wordpress网站很多模板中会使用到,如:首页的文章列表、文章详情页、搜索页、单页面等等。我们打开archive.php模板文件,找到左侧的父标签< div class="c_left">(如下图),现在里面是空的。


在这个< div class="c_left">标签内部添加如下代码:

效果如下图:


第二步:在循环中调用文章数据。

wordpress循环语句添加好后,我们再在这个循环语句的主体中添加文章数据调用,这里,我们调用文章的标题、链接和发表的时间,代码如下:


这样,我们就添加好了wordpress网站分类模板左侧的文章列表调用,效果如下图:


第三步:给文章列表添加分页效果。

wordpress网站的分类下的文章可能会很多,一个页面展示不下去,所以,我们一般都会给分类目录下的文章列表添加分页效果。在当前wordpress分类模板的文章列表代码下方,添加如下代码:


因为wordpress这个分页函数the_posts_pagination(),我们在前面的章节中介绍过,这里,我就不费口舌了,大家可以查阅一下我前面发表的内容。添加好分页按钮后,wordpress网站分类的前台页面显示如下:


​好了,通过上面的三步,我们给我们的wordpress网站的分类目录添加好了文章列表和分页效果。在下一课中,我们将介绍《wordpress网站不同的分类页面,怎样调用不同的banner图?》,欢迎大家到时收看。

wordpress列表分页出错、出现404、最后几页没有文章等问题

最近有朋友向我提出疑问:ssmay主题在使用博客BLOG模式( 不是CMS)模式时,首页就会出现问题——点击“最后一页”时,页面报404错误,问这是怎么回事?是不是分页代码有问题呢?

于是,我测试了一下BLOG页面,还真出现这种情况——出错、出现404、最后几页没有文章等问题。开始的时候,我也以为是分页代码出现了问题,网上也有介绍相关情况的解决方法,就是要修改wordpress源代码。我也试过,确实可以解决问题。但是,这样不太方便,如果别人使用你的主题时,每次都要修改wordpress源代码,全很烦。所以,我要从主题的根本上来解决这个问题。

该问题只是出在首页,而分类页等其它页面没有出现这种问题,我就想是不是主题的blog首页代码有问题。有可能,于是,我找到blog页面,仔细查看相关代码。这时,发现了一段代码可能存在问题,如下图中的飘红处的代码,这句是限制每页显示多少文章。

wordpress列表分页出错、出现404、最后几页没有文章等问题

而wordpress后台——>设置——>阅读 里也有限制每页显示文章数的功能(如下图),我想这2处是不是发生了冲突,才造成这样的情况。

wordpress列表分页出错、出现404、最后几页没有文章等问题

于是,我把blog页面中的这句限制代码去掉,而只通过wordpress后台来控制每页文章数量,问题就解决了。

标签:

提交需求或反馈

Demand feedback