wordpress页面显示指定分类文章操作方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-18 10:50:03 浏览: 评论:0
以前我使用wordpress都不知道如何调用当前文章分类下的相关文件,下面我来给大家介绍一下我找到了一个wordpress页面显示指定分类文章操作方法有需要了解的朋友可进入参考.
wordpress页面显示指定分类文章:
首先需要创建一个特殊页面模板,直接复制主题中的index.php 文件,把文件名修改为你想要的模板名字,如:tips.php,然后在tips.php文件最上部添加如下代码:
- <?php
- /*
- Template Name:tips
- */
- ?>
- <?php if (have_posts()) : ?>
在上面这行代码的前面加上如下代码:
- <?php query_posts('showposts=10 & cat=1');?>
- //其中1为分类id。
最后创建一个新页面,比如tips页面,在模板选择里面选择刚刚创建的tips模板,然后发布,刷新首页点击进入此页面看看效果吧.
如果想在首页中显示指定分类文章可参考如下操作,代码如下:
- //只显示分类14下的文章
- <?php while( have_posts()): the_post();update_post_caches($posts);?>
- <?phpif(in_category('14')):?>
- <div class="post">
- ……循环体结构代码……
- </div>
- <?phpendif;?>
- <?phpendwhile;?>
其中in_category(’14′)中的数字是代表指定显示的分类ID,可以通过编辑分类的URL查找到,另一种情况是只隐藏分类14下的文章,很简单,只要把if(in_category(’14′)) 换成 if(!(in_category(’14′)))就行了.
WordPress获取指定分类文章数量
将以下PHP代码放置在主题目录下的functions.php中:
- function wt_get_category_count($input = '') {
- global $wpdb;
- if($input == '') {
- $category = get_the_category();
- return $category[0]->category_count;
- }
- elseif(is_numeric($input)) {
- $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";
- return $wpdb->get_var($SQL);
- }
- else {
- $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'";
- return $wpdb->get_var($SQL);
- }
- }
然后在需要的地方调用该函数即可,该函数提供三种调用方式:
1、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数,代码如下:
<?php echo wt_get_category_count(); ?>
Tags: wordpress 页面显示 指定分类
相关文章
- ·WordPress初级教程1:什么是博客?(2013-11-11)
- ·WordPress初级教程-2: 什么是WordPress?(2013-11-11)
- ·WordPress初级教程-3: WordPress的功能和特点(2013-11-11)
- ·WordPress初级教程-4: 选择WordPress博客的主机和域名(2013-11-11)
- ·WordPress初级教程-5: 安装WordPress(2013-11-11)
- ·WordPress初级教程-6: 本地安装WordPress(2013-11-11)
- ·WordPress初级教程-7: 一个数据库中安装多个WordPress博客(2013-11-11)
- ·WordPress初级教程-8: WordPress控制面板/ Dashboard(2013-11-11)
- ·WordPress初级教程-9: WordPress用户设置/ Users(2013-11-11)
- ·WordPress初级教程-10: WordPress博客配置/ Settings(2013-11-11)
- ·关于wordpress上传图片不显示的原因(2013-11-11)
- ·WordPress程序的脆弱点你知道吗 (2013-11-11)
- ·总结八大Wordpress网站百度收录实现秒收的方法绝招 (2013-11-11)
- ·WordPress如何网站投稿者也可以上传图片(2014-03-18)
- ·WordPress怎么修改新用户注册邮件内容(2014-03-18)
- ·WordPress怎么添加前台注册功能(2014-03-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)