首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress 增加按分类搜索功能并自定义外观

如果用 WordPress 做一个小型门户网站,那么可能搜索增加需要“按分类搜索”的功能,这样可以快速搜索到指定分类的文章资讯。同时,我们还要进行外观的修饰,适应我们网站的整体风格。...本文就是讲解如何在自己网站上增加一个像下图一样的分类搜索功能: 增加分类搜索功能 强大的 WordPress搜索模块,通过一定的参数来实现按照分类搜索。...WordPress 已经提供了这样一个输出网站分类目录的函数 wp_dropdown_categories ,具体使用说明可以看一下官方文档,对于本例中,我们只需要使用下面一句代码即可输出目录: <?...自定义样式 这时候,虽然功能实现了,但是外观实在是太丑了,太丑太丑了。...一开始想到的是使用 JavaScript 按照 WordPress 搜索格式构造一个 URL,然后发现这是多么的白痴。直接使用 jQuery 同步 select 的选项就好了。

1.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

整合 Google 自定义搜索WordPress

什么是 Google 自定义搜索 Google 自定义搜索可以人让你在一个网站或一堆网站中进行搜索。...我们可以利用 Google 自定义搜索创建符合自己的需求和兴趣的搜索引擎,并可以在我们自己的网站中显示这些结果,Google 自定义搜索可以邀请朋友来一构建。...整合 Google 自定义搜索WordPress 整合 Google 自定义搜索WordPress ,可以减少数据库查询,因为搜索结果是 Google 提供的,WordPress 不用再去数据库中搜索了...此外还能够进行更加全面的搜索WordPress 目前只能搜索日志。另外还可以在搜索结果中绑定 Google Adsense 赚钱。 那么如何整合 Google 自定义搜索WordPress 中。...然后用搜索框代码替换你原来的 WordPress 搜索框代码。你需要根据你自己的 WordPress 搜索框的样式对这段代码做下修改,以适合你的主题。 7.

35120

自定义wordpress每个分类显示多少页面数

一般的分页只需要在后台设置->阅读->博客中显示的页数,即可设置网站的分页,但是这么设置的分页是全站通用的,无论是首页、分类搜索都显示一个分页数,但是若我们想单独控制某一个页面显示多少呢?...首先我们来了解一下在wrodpress中都是用哪些函数来判断分类的 判断是否是首页:is_home() 是否分页显示:is_paged() 是否是文章页:is_single() 是否是分类目录页:is_category...() 是否是标签页:is_tag() 在wordpress中还会提供很多钩子,我们可以通过钩子来修改wordpress的内部运行行为,因此我们可以通过分页钩子posts_per_page设置每页显示的文章数...//自定义不同页码的页码显示 function custom_posts_per_page($query){ if(is_home()){ $query->set('posts_per_page...',4);//首页每页显示8篇文章 } if(is_search()){ $query->set('posts_per_page',-1);//搜索页显示所有匹配的文章

66020

WordPress 技巧:非管理员可以设置自定义分类

如果你是一个 WordPress 开发者,给自己的日志(或者自定义类型的日志)添加自定义分类模式(custom taxonomy),并且你的系统还支持注册用户在前台通过一个表单来投稿,并且需要用户也能输入自定义分类...current_user_can($taxonomy_obj->cap->assign_terms) ) wp_set_post_terms( $post_ID, $tags, $taxonomy ); 自定义分类模式...(custom taxonomy)默认的 assign_terms 权限是:manage_categories,可以管理分类,而只有管理员或者编辑(editor)可以管理分类。...所以我们在创建自定义分类的时候,就要将其 assign_terms 权限设置为支持订阅者。...'delete_terms' => 'manage_categories', 'assign_terms' => 'read' ) ) ); 上面就创建了一个 “device” 的自定义分类

26310

WordPress 中文分词搜索

上图是改进之后的搜索效果,wordpress搜索按照网上的说法做的比较烂,貌似是全字段匹配,于是搜索上面的关键词”ida调试器”就出现了下面的状况,啥都没有: 虽然blog的访问量不大,但是作为一个强迫症患者...网上搜索了一下相关的文章和插件,发现貌似都没啥用。于是就只能自己动手来实现这个东西了。...到这里第一步就成功了,下面进行第二部,修改搜索相关代码。...中文分词搜索》 * 本文链接:https://h4ck.org.cn/2020/09/%e8%ae%a9wordpress%e6%94%af%e6%8c%81%e5%88%86%e8%af...分享文章: 相关文章: WordPress 优化404页面 WordPress 开启Gzip压缩 WordPress 正文添加标签选项 WordPress 主题 图片自适应宽度 WordPress

71130

WordPress 技巧:提高 WordPress 搜索的相关性

WordPress 3.7 已经自带支持了。所以下面的代码无需使用了。...实在扛不住 Google 自定义搜索的速度了,把我爱水煮鱼的搜索换回了 WordPress 自带的搜索,但是 WordPress 的默认搜索结果是按照文章的发布时间来排序的,这样的搜索结果的相关性并不强...,应该让搜索结果按照内容相关性排序,而不是按照时间或者 ID,所以我们可以在当前主题的 functions.php 添加如下代码来增强 WordPress 搜索的相关性: add_filter('posts_orderby_request...{$wpdb->posts}.post_modified DESC, {$wpdb->posts}.ID ASC"; }else{ return $orderby; } } 上面的代码就是使得搜索的结构...d先按照日志的标题的相关性排序,然后按照日志的内容,最后才是日的志修改时间和 ID,这样的修改之后,WordPress 搜索的结果相关性就提高了很多。

22330

typecho按分类搜索文章

typecho根据分类搜索文章.jpg 之前我写的soso搜索增强插件其实已经能够根据分类进行搜索内容了,不过需要模板上进行配合,比如我们搜索分类id为2620下关于typecho的文章,需要传递分类...cat=2620,插件会获取到2620,然后根据它来按分类搜索文章内容。...= $obj->request->filter('search')->ss;//获取搜索词 $cat = $obj->request->filter('search')->cat;//获取分类id...4,重写翻页按钮地址 上面的操作完成后,你会发现翻页按钮的链接并不携带cat参数,也就是说一旦翻页了,这个按分类搜索就失效了。...全部 Typecho主题 Typecho插件 Typecho教程 博客文章 Search 使用select能够比较方便的选择分类进行搜索,根据需要select里面的内容可以使用循环输出所有分类

59530
领券