让 WordPress 只搜索文章的标题
主题文件 functions.php 中加入代码:
/**
 * 让 WordPress 只搜索文章的标题
 */
add_filter( 'posts_search', '_search_by_title', 10, 2 );
function _search_by_title( $search, $wp_query ) {
    if ( ! empty( $search ) && ! empty( $wp_query->query_vars['search_terms'] ) ) {
        global $wpdb;
        $q = $wp_query->query_vars;
        $n = ! empty( $q['exact'] ) ? '' : '%';
        $search = array();
        foreach ( ( array ) $q['search_terms'] as $term )
            $search[] = $wpdb->prepare( "$wpdb->posts.post_title LIKE %s", $n . $wpdb->esc_like( $term ) . $n );
        if ( ! is_user_logged_in() )
            $search[] = "$wpdb->posts.post_password = ''";
        $search = ' AND ' . implode( ' AND ', $search );
    }
    return $search;
}
		            								
		
          更多阅读 
        - java htmlparser 获取网页title
- 新广告法敏感词检测软件2.0
- centos apache安装wordpress插件出现需要输入ftp帐号的问题(已解决)
- sublime text 3在linux下无法输入中文的解决办法
- linux 搭建 jdk1.8 java开发环境
- ubuntu 安装mate桌面环境
- 鸿蒙是基于安卓或Linux系统开发的吗?一个搞技术的用大家都能懂的方式来谈一下
- chrome和安卓手机浏览器不显示input radio样式的解决办法
- java递归遍历获取目录下所有文件
- 关于ueditor for wordpress在wordpress 5.0失效的解决办法

qq:1535604235



 QQ
QQ 微信
微信 商店
商店