从自定义订单中排除单词 - WordPress

时间:2017-02-28 22:37:16

标签: php wordpress

我想在排序时排除我标题中的一些单词,例如,我想按姓氏排序:

约翰布莱克 约翰史密斯

但我也有他们的头衔,如:首席执行官,首席财务官等,所以它看起来像这样:

John Smith,首席执行官 John Black,首席财务官

我想从查询中排除那些和类似的单词,所以它只是跳过它们。

这是我到目前为止所尝试的内容:

function posts_orderby_lastname( $orderby_statement ) {
  $post  ="post_title";
  $pieces = explode(",", $post);
  $post_title=$pieces[0];  
      $orderby_statement = "RIGHT($post_title, LOCATE(' ', REVERSE($post_title)) - 1) ASC";
      if($orderby_statement=='ACS'){
$orderby_statement = "RIGHT($post_title, LOCATE(' ', REVERSE($post_title)) - 3) ASC";


}
    return $orderby_statement;
}

我被困在添加排除...

根本不确定如何处理。

0 个答案:

没有答案