让 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; }
更多阅读
- 百度Spider新增渲染抓取UA公告【百度搜索动态】
- 百度如何识别手机站和pc 站,加什么代码(已解决)
- [免费]百度竞价创意批量采集器1.0免费下载
- 本站软件360报毒提示 是不是真的有病毒?
- drupal 8 隐藏表单特定字段
- Debian Gtk-Message: Failed to load module “canberra-gtk-module”(已解决)
- 学习seo必须会编程吗?做seo会编程的意义
- 使用百度竞价信息采集与排名查询助手,结果少或没有结果的可能的原因总结
- 百度竞价信息采集与排名查询助手2.5.3发布
- chrome 浏览器不显示地址栏 隐藏http和www 让其显示完整网址的方法(已解决)

qq:1535604235