优化你的wordpress搜索

我们知道,wordpress自带有一个搜索的功能,这个搜索功能会将站点内所有的内容,包括页面、文章等内容都搜索出来,这种方式固然很好但是很多时候,我们想要使用一些特殊的搜索方式,来满足我们现有的搜索。

以下的一些代码可以帮助你获得一些特别的搜索方式:

1.屏蔽站内搜索的page页面,在一些情况之下,我们不希望“关于我们”、“联系我们”等页面被搜索出来,而只希望搜索到文章,可以用以下代码实现

打开当前的functions.php文件并加入以下代码

function is_type_page() {
global $post ;
if ( $post ->post_type == ‘page’ ) {
return true;
} else {
return false;
}}

打开当前主题的搜索结果页文件(search.php)找到下面的

<?php while(have_posts()) : the_post(); ?>

 

在这段代码下面添加

 

<?php if(is_type_page()) continue; ?>

 

这样,所有的page页面就被屏蔽了

 

2.搜索指定的分类目录

 

找到搜索表单文件searchform.php

 

<form action=”<?php bloginfo(‘home’); ?>” method=”get”>
<div>
<input type=”text” value=”<?php echo wp_specialchars($s, 1); ?>” name=”s” id=”s” />
<select name=”cat”>
    <option value=”11” selected=”selected”>搜音乐</option>
    <option value=”22“>搜图片</option>
</select>
<input type=”submit” id=”searchsubmit” value=”Search” />
</div>
</form>

将上面绿色的代码加入到源代码中,红色的字是希望下啦搜索的分类目录,后面的文字则是对应的分类目录名称,这样,用户就能自己选择搜索哪一个分类了~

希望以上文章对你有所帮助!

上一篇:

下一篇:

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

本文地址:https://www.themepark.com.cn/yhndwordpressss.html

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园
WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

相关文章

文章评论

您好!请登录

取消回复

    个人中心我的

    联系我们x

    联系我们,从qq在线客服,电话和邮件

    售前客服-1[点击对话]

    购买之前想要了解和咨询

    售前客服-2[点击对话]

    购买之前想要了解和咨询

    售后客服[售后支持]

    购买后输入订单号加好友

    咨询热线:0731-8578 7193

    联系邮箱:
    info@themepark.com.cn

    请注意:在线客服以及咨询热线请在 工作日的9:30~18:00来电咨询 电子邮件在任何时间都会回复

    客服
    回到顶部 顶部