WordPress字母顺序A-Z自定义帖子类型帖子结果显示

WordPress字母顺序A-Z自定义帖子类型帖子结果显示,wordpress,pagination,custom-post-type,alphabetical,Wordpress,Pagination,Custom Post Type,Alphabetical,如何显示WordPress自定义帖子类型结果(按字母顺序或分页) 例如,我有一个名为“无家可归”的帖子类型。无家可归者项下有50个州(类别)。阿肯色州共有259家上市公司。我想展示阿肯色州分类中的字母a-z。例如,如果有人点击字母“B”,它将显示“阿肯色州”下的所有列表,以字母“B”开头。任何人都可以对此提出建议或php代码吗 请看图片: 钩子是您正在寻找的,无需编写任何自定义查询 function hl_sort_schools( $query ) { if ( $query->

如何显示WordPress自定义帖子类型结果(按字母顺序或分页)

例如,我有一个名为“无家可归”的帖子类型。无家可归者项下有50个州(类别)。阿肯色州共有259家上市公司。我想展示阿肯色州分类中的字母a-z。例如,如果有人点击字母“B”,它将显示“阿肯色州”下的所有列表,以字母“B”开头。任何人都可以对此提出建议或php代码吗

请看图片:

钩子是您正在寻找的,无需编写任何自定义查询

function hl_sort_schools( $query ) {
    if ( $query->is_main_query() && !is_admin() ) {
        if ( $query->is_post_type_archive('homeless') ) {
            $query->set('orderby', 'title');  
            $query->set('order', 'ASC'); 
        }       
    }
}
add_action( 'pre_get_posts', 'hl_sort_schools' );
我假设您的CPT被称为“无家可归者”,位置名称存储在
post\u title


这样做应该会有所帮助(不确定是否所有位置都是学校,您可以相应地调整函数名)

欢迎使用堆栈溢出。请向我们展示您迄今为止所做的尝试。你需要做你的研究,并尝试在这个问题之前张贴在这里。请查看您的问题,并使用您在a中尝试过的代码和具体问题的详细信息更新您的问题,以便我们能够提供帮助。Carlos Reyes,是的,我的cpt是“无家可归者”。感谢您的帮助。我将遵循此操作。再次非常感谢:)