除非选择了ACF复选框,否则按标题中的最后一个单词排序

时间:2019-02-28 22:01:42

标签: wordpress advanced-custom-fields

我很难使它起作用,我不知道是否有可能。

我知道我可以使用过滤器按姓氏(例如

)排序
function posts_orderby_lastname ($orderby_statement) 
{
  $orderby_statement = "RIGHT(post_title, LOCATE(' ', REVERSE(post_title)) - 1) DESC";
    return $orderby_statement;
}

并使用这样的添加/删除过滤器

add_filter( 'posts_orderby' , 'posts_orderby_lastname' );
    $loop = new WP_Query(
        array (
            'post_type' => 'staff',
            'staff-type' => $type
        )
    );
remove_filter( 'posts_orderby' , 'posts_orderby_lastname' );

但是如何(如果可能的话)进行修改,以便如果get_field('enterprise')=“ yes”然后按标题顺序对其进行排序?

谢谢!

0 个答案:

没有答案