dongsou4301 2015-06-27 03:46
浏览 44
已采纳

在子类别页面上显示wordpress子类别帖子

I'm trying to get a WP function to work properly.

I want it to display the posts from the selected sub-category page, for example, when navigating to: www.example.com/category/fruits/apples/, display all custom posts under "apples" category. I want to do this dynamically, so that no matter the number of sub-categories (apples, oranges, pears etc) this works every time the sub-category page is visited.

The following is my current function, but I don't know if the get_query_var('cat') is implemented properly. Currently, when I visit the sub-category page, it displays ALL posts with the parent category "fruits", but I want it to display just the "apples" posts.

<?php

$cat = get_query_var('cat'); // get current category
$yourcat = get_category($cat);

// only display product CPT posts 
query_posts( array( 'post_type' => 'products' ) ); 

if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
  <div class="col-sm-3">
    <div class="thumbnail">
        <div class="more"><a href="<?php the_permalink(); ?>"><span class="fa fa-location-arrow"></span></a></div>
        <?php the_post_thumbnail(); ?>
        <div class="caption">
            <a href="<?php the_permalink(); ?>" class="btn btn-default" role="button"><?php the_title(); ?></a>
        </div>
      </div>
  </div>
<?php endwhile; endif; wp_reset_query(); ?>
  • 写回答

1条回答 默认 最新

  • dongyong3590 2015-06-28 04:21
    关注

    added $cat variable to query_posts array to get the current selected category posts.

    $category = get_category( get_query_var( 'cat' ) );
    $cat = $category->cat_name;
    
    // only display product CPT
    posts query_posts( array( 'post_type' => 'products', 'category_name' => $cat ) );
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟