建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

Wordpress gitcafe主题只搜索文章标题的解决方法

GG网络技术分享 2025-03-18 16:04 0


Wordpress gitcafe主题 默认搜索 只能搜索文章的标题,要想搜索文章内容需要手动修改function文件,将主题下的 functions.php 文件中以下代码删除即可:
  • //只搜索文章标题
  • function git_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;
  • }
  • add_filter('posts_search', 'git_search_by_title', 10, 2);

标签: WordPress 教程

提交需求或反馈

Demand feedback