我想只显示父类别帖子。就像我在wordpress中创建了1个类别(pritesh:父类别)并在此类别中添加2个帖子我创建了另一个类别(Nilesh - Child cateory)但这是第一个的子类别然后我又添加了2个文章现在我已经运行了我的代码,然后当我使用第一类
时=============================================== =========================
$args = array(
'posts_per_page' => 5,
'offset' => 0,
'category_name' => 'pritesh',
'orderby' => 'post_date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'post_status' => 'publish',
'suppress_filters' => true
);
$output = '<ul>';
$myposts = get_posts( $args );
现在我打印$ myposts变量然后显示Nilesh类别的帖子。但我只想要Pritesh类别的帖子。我是怎么做到的我尝试了很多代码,但没有用。
答案 0 :(得分:0)
您可以在回复帖子之前使用'is_category()'或'in_category()'。
<?php
if ( in_category('fruit') ) {
include 'single-fruit.php';
} elseif ( in_category('vegetables') ) {
include 'single-vegetables.php';
} else {
// Continue with normal Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
// ...
}
?>
在你的情况下:
<?php
if ( is_category('Nilesh') )
{
// Continue with normal Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
// ...
}
?>
有关详细信息,请查看以下内容: http://codex.wordpress.org/Function_Reference/is_category