WordPress的页面显示指定分类或标签下的文章列表

2010年4月3日 由 楼长 留言 »

一直想要把WordPress主页上的那些页面做一些设置,比如说让某个页面显示某一分类(category)或者某一标签(tag)的文章,可一直都不知道该怎么设置。终于在今天偶百闲之中抽出了宝贵的时间去搜了一下,终于找到了解决办法……不容易啊!做了一个页面显示我所有tag=游戏的文章放了上去。就当是好看,扔那吧,其他的以后再设置。

下边说说要在WordPress的页面显示指定分类或标签下的文章列表具体怎么设置,在此非常感谢那些让我在google上搜到他们博客相关内容的网友们……虽然你们的代码有时候不管用,但还是让我学习了一点东西;而且最后找到了可用的代码。

首先要说的是WordPress的页面(page)选项卡中,在添加新页面的选项中有“属性”这个选项卡,里边有一个模板的选择,我们之后所编写的所有代码就是要修改或是新建一个页面模板。

首先你得先新建一个文本文档,输入下边的代码

<?php
/*
Template Name: pageX
*/
?>

然后另存为为*.php。这些代码表示这个文件是页面的模板文件,叫做pageX.名字随便取的。将这个php文件上传到你博客的主题里。就是wp-content/themes/xxx  xxx代表你现在使用的主题名称。

然后再WordPress后台的 外观-编辑选项卡中可以看到你上传的文件了,并且可以进行编辑,把index.php的文件拷贝到新建的php文件中。

在新建模板中找到此代码<?php if (have_posts()) : ?>

在这行代码的前面加上代码<?php query_posts(’showposts=15&cat=1′); ?>

“cat=1”其中1就是你要修改成你想要显示的分类的ID,具体是什么自己在后台找吧,或者改代码试一下也可以

好像=1也可以写成=*** ***代表你分类的名称。而cat=1函数可以改成tag=x来将页面变成专门显示某一tag下的文章的页面。

具体就这么多,特变感谢这篇文章的讲解  http://en.phptop.cn/archives/379/

广告位

2 条评论

  1. 女性服装说道:

    学习了,总结的很好啊!

  2. 小兵说道:

    学习了,谢谢分享

发表评论