繁体   English   中英

如何获得自定义帖子类型存档页面以按字母顺序显示帖子?

[英]How do I get my custom post type archive page to display my posts alphabetically?

我有一个称为“职业”的自定义帖子类型,并为位置设置了分类法。 我的主要职业页面按字母顺序正确列出了每个职业。 这是我的主要查询:

<?php    
  $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
   query_posts(array(
    'post_type' => 'career',
    'orderby' => 'title',
    'order' => 'asc',
    'posts_per_page' => 30, 
    'paged' => $page
  ));
?>

您可以单击每个职业的位置链接(分类),您将获得一个按该位置过滤的存档页面。 现在这是我遇到问题的地方。 过滤效果很好,但它恢复为默认的日期后顺序。 我希望它保持字母顺序。 有解决方案吗?

根据有关此事的Wordpress文档 ,当您单击位置链接时,您将转到一个基于模板的页面,该模板不得使用与您的主要职业页面相同的查询,并且需要弄清楚它是什么。 。

或者,您可以仅基于Careers模板创建taxonomy-location.php ,当显示分类法页面时,该模板位于模板层次结构的顶部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM