在WordPress小部件中显示帖子

时间:2017-08-08 14:03:59

标签: php wordpress widget

我正在尝试过滤WordPress中短代码中显示内容的某些类别。 我使用下面的内容,它显示2个帖子,但我想能够说"显示类别"苹果"的最新帖子或类别" Bananas"的最新帖子 我只是不知道如何进行过滤命令。

add_shortcode( 'latest_posts', 'latest_posts' );
function latest_posts( $atts ) {
ob_start();
$query = new WP_Query( array(
    'post_type' => 'post', 'posts_per_page' =>2,'order' => 'DESC'  ));
if ( $query->have_posts() ) { ?>
<?php while ($query->have_posts() ) : $query->the_post(); ?>

    <div class="news-mini">
      <p class="newsdate"><?php echo the_time(); ?></p>
      <h2 class="newshead"><?php the_title(); ?></h2>
      <a class="more-link" href="<?php the_permalink(); ?>" target="_blank">Read More &gt;&gt;</a>
      <hr>
      </div>
<?php  endwhile;
        wp_reset_postdata(); ?>
<?php $myvariable = ob_get_clean();
return $myvariable;
}

1 个答案:

答案 0 :(得分:1)

如果您想按类别名称加载某些类别的帖子,请更新 Departure Arrival 1 A B 2 B A 3 F G 4 G F 5 U V 6 V U 7 K L 8 K L ,如下所示:

WP_Query