Wordpress - 只获得主要帖子类别

时间:2017-09-13 15:48:35

标签: php wordpress

我正在尝试仅显示帖子的主要类别,但不是第一个。我没有为主要类别使用插件。

1 个答案:

答案 0 :(得分:0)

您可以使用WP_Query对象显示特定类别的帖子。使用类别slug显示具有此类别(以及该类别的所有子级)的帖子:将此代码放在要显示“主要”类别的帖子的位置

<?php
$args=array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'posts_per_page' => -1,
    'category_name' => 'primary',
    'order'=>'ASC');

$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts()) :
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
        <div class="smal-sec">
            <h3><?php the_title();?></h3>
            <?php the_content();?>
        </div>
    <?php
    endwhile;
endif;
wp_reset_query();  // Restore global post data stomped by the_post().
?>

我认为这可以帮到你。如需更多参考,请访问:Codex WP_Query