WordPress 6.9 后台添加菜单时搜索文章只搜索标题

在 WordPress 后台菜单管理界面进行创建和编辑菜单的时候,以往搜索标题和页面采用的全文搜索查询方式,可是一些页面的标题比较简单,然后又是网站内容的常用词,那么就可能很难找到这些页面。

所以 WordPress 6.9 更改了菜单中文章和页面的搜索方式,现在搜索限制为仅搜索文章标题,这样让用户更容易在搜索结果中找到所需的文章和页面。

WordPress 通过添加 search_columns 查询参数来实现,其值为 array('post_title'),对应的 wp_posts 表中的数据列,并且为了方便一些需要恢复之前搜索逻辑(全文搜索)的网站,WordPress 添加了一个过滤器,可以简单修改搜索查询:

$query_args = apply_filters( 'wp_ajax_menu_quick_search_args', $query_args );

比如要恢复之前的全文搜索,可以取消 6.9 设置附加参数:

add_filter( 'wp_ajax_menu_quick_search_args', function( $args ) {
    unset( $args['search_columns'] );
    return $args;
} );

©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost

本站长期承接 WordPress 优化建站业务,请联系微信:「chenduopapa」。