如何让wordpress页面调用分类文章的方法
Wordpress 2009年12月30日 很多网友问我如何让wordpress的页面调用wordpress的分类,让页面中能显示分类的文章(效果如本站所示,点击顶部的每个页面可以看到,页面调用了分类的文章)。现将wordpress页面调用分类文章的方法公布如下:
1、下载你的wordpress主题里面的index.php文件,把文件名index.php修改为你想要的模板名字,如:life.php。
2、打开此文件,在代码最顶部增加如下代码:
<!--p<br-->/*
Template Name: life
*/
?>
Template Name: life
*/
?>
这段代码是声明模板的名称,当你使用这段代码后,你在后台建立页面的时候,会在右侧模板下拉列表中看到这个模板的名字,当然名字可以随便取。比如我们刚刚建立的“life”。
3、搜索代码“<?php if (have_posts()) : ?>”在这个代码的前面加上如下代码:
<!--p<br-->$limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=11&showposts=' . $limit=6 . '&paged=' . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=11&showposts=' . $limit=6 . '&paged=' . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>
其中cat=11表示你要调用的分类的ID,如果你不知道分类的ID,请点文章,分类目录。然后把鼠标移到目录上面,在状态栏会看到形如“http://www.durongke.com/wp-admin/categories.php?action=edit&cat_ID=11”的文字。其中的cat_ID=11就是分类的ID。而上面代码的limit=6就是你希望页面显示的分类文章的数量。
4、把这个文件上传到Wordpress的主题里面,在后台添加页面的时候,就可以在右侧模板中看到你刚刚建立的那个模板名称,选择它即可。(若在右侧没有看到模板的名字,请清空缓存,或者,请先把主题改成Wordpress的默认主题,然后再改为你自己的主题。然后就可以看到,不知道这是什么问题,如果您知道,请在评论中告诉我,谢谢。)
这就是让wordpress页面调用分类文章的方法,简单吧?
随机日志
文章“如何让wordpress页面调用分类文章的方法”共有8 条评论
我要评论:
您必须登陆后才能发表评论。
2010年1月24日 1:03 上午
很奇怪我想用的那个主题找不到 这段代码, 其他主题到是有, 可是我不喜欢, 应该怎么办呢?
2010年1月28日 3:53 下午
解决了吗?如果没有解决联系我吧。admin#durongke.com
2010年3月01日 7:40 下午
一个疑问:是否每增加一个这样的页面就要重复您以上的操作。我的理解是为每个显示不同分类文章的页面有一个页面模板?
2010年3月04日 8:06 下午
是的,需要重复操作。
2010年3月09日 3:30 下午
按操作进行了,怎么一片空白啊?求助!
2010年3月19日 8:45 上午
再试试,我的很正常哦。
2010年3月19日 9:04 上午
你好,如果说在一个页面下显示所有的分类,和文章,但只是显示分类,和分类下文章的标题,如何实现。
谢谢,不知道我说明白没?
2010年3月19日 9:07 上午
对了,我用的是iNOVE主题