【问题标题】:Trying to display posts only from one category in wordpress尝试仅在 wordpress 中显示一个类别的帖子
【发布时间】:2014-04-01 18:51:40
【问题描述】:

我正在使用磁铁主题并尝试在主页上显示来自单个类别的帖子。我已经阅读了几篇文章,但没有使用我找到的建议方法。

这是 home-page-grid.php 文件中的 sn-p 代码,似乎正在向主页添加帖子

   <!-- Start content -->
   <div class="grid_8" id="content">



   <div class="widget_container content_page"> 
                 <div class="post_list_medium_widget">
                <div class="post_list_medium_style1">

<?php
global $paged;

if ( get_query_var('paged') ) {
     $paged = get_query_var('paged');
} elseif ( get_query_var('page') ) {
     $paged = get_query_var('page');
} else {
    $paged = 1;
}
$query = new WP_Query( array ( 'paged' => $paged, 'orderby' => 'date', 'order' => 'DESC' ) );
$row_count=0;
while ( $query->have_posts() ) {
$row_count++;
$query->the_post();
$post_id = get_the_ID();            

?>

有什么想法需要做些什么才能显示单个类别及其所有子类别?

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    尝试添加这个数组项: 'cat' =&gt; '14'14 是类别 ID

    $query = new WP_Query( array ( 'paged' => $paged, 'cat' => '14', 'orderby' => 'date', 'order' => 'DESC' ) );
    

    【讨论】:

      【解决方案2】:
      <?php 
       $catPost = get_posts(get_cat_ID("your_category_name")); //change this with your category
         foreach ($catPost as $post) : setup_postdata($post); ?>
             <div>
                   <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
                   <p><?php the_content(); ?></p>
             </div>
      <?php  endforeach;?>
      

      【讨论】:

        猜你喜欢
        • 2016-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多