在某些指定的页面,例如news,blog等页面,需要列出指定某种类型的文章列表,这种情况下,可以先添加两个category,分别命名news,blog,然后再分别添加几个post,指定每个post所属的类型是news或者blog,这样news和blog下面分别有几个post,新建两个page分别命名为NEWS,BLOG,添加这两个page到menu,
我们现在想把category下news和blog所属的几篇文章post,分别显示在menu NEWS和BLOG对应的页面要,该如何实现呢?主要修改如下代码即可:
添加红色的部分:'category_name'=>'blog',前提是之前建立的category的名称有blog这一类.
<?php
/************************************************************************
* Front Blog Page
*************************************************************************/
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'blog-front.php' == basename($_SERVER['SCRIPT_FILENAME'])){
die ('This file can not be accessed directly!');
}
global $post;
$old = $post;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$portfolio_query = new WP_Query( array( 'post_type' => 'post','category_name'=>'blog', 'order' => 'DESC','paged' => $paged) );
?>