WordPress的自定义帖子类型按标题排序最后一个单词ASC

时间:2019-09-16 18:48:28

标签: sql wordpress sql-order-by custom-post-type

我正在使用自定义帖子类型,并尝试按帖子标题的最后一个单词显示它。从那里,我想在WP_Query中传递一个我想看的字母变量(例如“ starts_with” =“ A”)。最后,我要按ASC顺序显示。从这段代码中,如何以ASC顺序显示?

function dp_posts_where( $where, $query ) {
    global $wpdb;

    $starts_with = $query->get( 'starts_with' );

    if ( $starts_with ) {
        $last_name = "RIGHT($wpdb->posts.post_title, LOCATE(' ', REVERSE($wpdb->posts.post_title)) - 1)";

        $where .= " AND $last_name LIKE '$starts_with%'";
    }

    return $where;
}


add_filter( 'posts_where', 'dp_posts_where', 10, 2 );

请指教!谢谢!

0 个答案:

没有答案