在自定义帖子类型中按标题显示上一个/下一个帖子排序器

时间:2014-04-01 作者:Mike

显示下一篇和上一篇相同自定义帖子类型文章的链接(按标题而不是id排序)的有效方法是什么?(通常对订单应用过滤器)

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

如果使用以下过滤器来调整post类型存档的顺序,则下一个;之前的链接可以完美工作,无需修改:

function wpse_139866_set_order_by( $wp_query ) {
    if ( ! is_admin() && $wp_query->is_post_type_archive( \'my_post_type\' ) && $wp_query->is_main_query() ) {
        $wp_query->set( \'orderby\', \'title\' );
    }
}

add_action( \'pre_get_posts\', \'wpse_139866_set_order_by\' );

结束

相关推荐

query_posts orderby postmeta

我正在尝试检索自定义帖子类型,并按Posteta中存储的自定义日期进行排序。自定义日期是unix时间戳。meta\\u查询工作正常-它只检索将来具有自定义日期的帖子。但是orderby不起作用-订单仍然基于post\\u日期。我错过了什么? $today = date(\"m/d/Y\"); $today = strtotime( $today ); query_posts( array( \'post_type\' =>