WordPress新建页面调用分类文章

  • A+
所属分类:Wordpress

1.首先需要创建一个特殊页面模板,直接复制主题中的 index.php 文件,把文件名修改为你想要的模板名字,如:fengthemes.php

2.在后台—分类目录,添加一个需要调用的分类,发表文章的时候选择分布到相应的分类
3.打开此文件,在代码最顶部增加如下代码:

    1. <?php   
    1. /*
    1. Template Name: fengthemes  
    1. */  
  1. ?>  

这段代码是指定模板的名称,在创建页面的时候,会在右侧的选择页面模板里面看到它,你也可以用其他的名字来代替
WordPress新建页面调用分类文章

4.接下来就要实现这个模板显示的是特定分类下的文章内容,先找到如下代码:

  1. <?php if (have_posts()) : ?>  

在这行代码的前面加上:

    1. <?php   
    1. $limit = get_option(‘posts_per_page’);   
    1. $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;   
    1. query_posts(‘cat=1&showposts=’ . $limit=10 . ‘&paged=’ . $paged);   
    1. $wp_query->is_archive = true; $wp_query->is_home = false;   
  1. ?>  

其中cat=1 为分类的 ID, limit=10为每页显示的文章数目,

ID可以在Wordpress 后台管理中的分类目录下看到,将鼠标放上某个分类即会显示。如下图:
WordPress新建页面调用分类文章

5.最后创建一个新页面,在模板选择里面选择刚刚创建的fengthemes模板,调用的分类也要选择刚刚创建的fengthemes模板,

然后发布一往篇刚刚添加代码调用的分类文章,回到首页进入新页面刷新即看到成功调用出来了。

通过上面的简单几步实现了在 WordPress 页面调用分类里面文章的方法,这样我们就可以自由的将页面和导航有选择的做为网站的主导航,相信多数朋友会喜欢这种比较自由的结合方法,以此来打造更具人性化的博客。导航上既显示分类文章,又显示页面列表的实现方法。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 刚哥笔记 0

      学习了,以前不知道这个方法,只好把分类目录直接添加为导航。