我想在排序时排除我标题中的一些单词,例如,我想按姓氏排序:
约翰布莱克 约翰史密斯但我也有他们的头衔,如:首席执行官,首席财务官等,所以它看起来像这样:
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;
}
我被困在添加排除...
根本不确定如何处理。