学做网站培训课程介绍

当前位置:

如何让WordPress只搜索标题

自己做网站过程中,网页的搜索功能不可或缺,对于WP网站来说,做一个搜索功能不是难事,我们的课程也讲到了wordpress搜索功能(search.php)模板制作。通过这个方法可以制作出下图的搜索效果。

wordpress网站按标题搜索

但这样制作的搜索功能唯一不好的是搜索结果很乱,不管是标题还是文章内容,只要包含搜索的词都会出来,这明显不是我们需要的。我们在做网站时,也可以去限制wordpress 只搜索标题。(相关教程:wordpress建站教程

方法/步骤

  1. 首先找到WordPress源代码wp-includes目录下的query.php。
  2. 需要修改query.php两个地方。
    第一个地方,搜索到代码

    $search .= "{$searchand}(($wpdb->posts.post_title LIKE '{$n}{$term}{$n}') OR ($wpdb->posts.post_content LIKE '{$n}{$term}{$n}'))";

    可以很容易看到后半段

    OR ($wpdb->posts.post_content LIKE ‘{$n}{$term}{$n}’)

    是用来搜索比较文章内容的,我们需要将它去掉。最后修改为

    $search .= "{$searchand}(($wpdb->posts.post_title LIKE '{$n}{$term}{$n}'))";
  3. 再次搜索代码(其实就在第一个地方的下面^_^)
    $search .= " OR ($wpdb->posts.post_title LIKE '{$n}{$term}{$n}') OR ($wpdb->posts.post_content LIKE '{$n}{$term}{$n}')";

    也是一样的,修改为

    $search .= " OR ($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')";

这二个地方修改好之后,保存query.php,这样再去试试你网站的搜索功能吧,你会发现网站是按标题搜索了。

上面的方法适用于低版本的wordpress程序,如果是新版本的WP程序,可以使用这个方法:https://www.xuewangzhan.net/wpbbs/15904.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (111433 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • (特别全)网站收录提交链接及各大搜索引擎站长工具百度网站收录提交http://www.baidu.com/search/url_submit.html百度自动提交百
  • 以图搜图,顾名思义就是上传一张图片,网站搜索并显示与之类似的图片。对于我们草根站长来说,特别实用,怎么利用好它,就需要发挥你的想象力。1、T
  • 使用wordpress建网站,安装好了wordpress程序之后,我们可以通过网站后台修改网站标题。下面学做网站论坛就来讲一下wordpress 如何修改网站标题。wo
  • 熟悉Wordpress的朋友对SEO插件All in One SEO应该很熟悉,这是一个对SEO很有帮助的插件。但是这个插件如果处理noindex时不得当,会造成百度不收录的影