仅显示父类别帖子

时间:2013-11-30 14:17:14

标签: php wordpress post categories

我想只显示父类别帖子。就像我在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类别的帖子。我是怎么做到的我尝试了很多代码,但没有用。

1 个答案:

答案 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

this support ticket