这个问题的答案是here.
我的问题的答案完全归功于答案的作者birgire.
我所要做的只是稍微修改一下插件“支持类似于WP\\U查询中的帖子名称”,将其转换为如下函数:
add_filter( \'posts_where\', \'title_like_posts_where\', 10, 2 );
function title_like_posts_where( $where, $q) {
if( $name__like = $q->get( \'_name__like\' ) )
{
global $wpdb;
$where .= $wpdb->prepare(
" AND {$wpdb->posts}.post_name LIKE %s ",
str_replace(
array( \'**\', \'*\' ),
array( \'*\', \'%\' ),
mb_strtolower( $wpdb->esc_like( $name__like ) )
)
);
}
return $where;
}
特别感谢
Pieter Goosen 为我指出解决方案。