让WordPress搜索结果包括自定义文章类型的内容

如果你的WordPress站点添加了自定义文章类型,请记得让WordPress默认搜索支持自定义文章类型,即可以搜索自定义文章类型的内容。实现的方法很简单,将下面的代码添加到主题的functions.php 文件中即可:

让搜索支持自定义文章类型

 代码如下 复制代码
function searchAll( $query ) {
  if ( $query->is_search ) { $query->set( 'post_type', array( 'post','books', 'product','works' )); }
  return $query;
}
add_filter( 'the_search_query', 'searchAll' );

注意根据自己的实际修改第 3 行数组(array)中的文章类型别名。

时间: 2024-11-03 17:34:36

让WordPress搜索结果包括自定义文章类型的内容的相关文章

WordPress RSS Feed输出自定义文章类型的内容

WordPress支持RSS Feed输出,但在整站Feed源只会输出文章(post),如果你添加了自定义文章类型,需要将它们添加到WordPress的整站Feed源中.实现方法很简单,将下面的代码添加到主题的functions.php文件即可:  代码如下 复制代码 // 添加自定义文章类型到RSS Feed输出 function custom_feed_request( $vars ) {  if (isset($vars['feed']) && !isset($vars['post_

url-wordpress自定义文章类型固定链接的问题

问题描述 wordpress自定义文章类型固定链接的问题 ?遇到一个问题请教下,我在wordpress建立了一个自定义文章类型store 在固定链接这里出现了问题,如果固定链接设置成 /archives/%post_id% 的时候,store归档页面变成了 /archives/store ,URL中多了一个archives,如果设置成其他的就会正常的是/store/ 这种格式.现在我想用/archives/%post_id%这种固定链接,要怎么将store归档页面URL中的archives去掉呢

如何让wordpress自定义文章类型支持置顶功能

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近开发一个wordpress淘宝客主题,应客户要求,需要做一个店铺推广.这个店铺推广需要上首页,也就是说只有提供了赞助的的店长的链接才可以在首页展示.为了达到这个目的,笔者提供的解决方案是采用置顶功能.店铺采用wordpress自定义文章类型.然而问题来了,wordpress自定义文章类型默认并不支持置顶功能.为此我们可以通过一个插件来实现

WordPress中卸载插件以及移除文章类型组件的代码示例_java

插件卸载在开发插件的过程中,免不了在数据库创建一些字段乃至表,或者创建了一些定时任务,当插件被删除的时候这些东西就会被留在 WordPress 上,变成垃圾,作为负责的开发者,有必要在删除插件的时候帮助用户删除掉我们留下的痕迹. uninstall.php 文件 做到这点有两种方法,一时在插件的根目录创建一个 uninstall.php 文件,在你的插件被删除之前会调用执行这个文件,但要注意就是防止有人恶意访问这个文件我们需要判断一下 WP_UNINSTALL_PLUGIN 常量是否被定义,没定

WordPress 自定义文章列表列的实例

今天要实现的效果如下图,具体的功能就是在列表里添加一列"推荐指数",用来显示每篇文章的推荐指数,同时可以根据"推荐指数"来进行文章排序. 首先要做的就是在表头添加"推荐指数"列.  代码如下 复制代码 function add_rating_column($columns) {     $columns['rating'] = '推荐指数';     return $columns; } add_filter('manage_posts_colu

Node.js下自定义错误类型详解_node.js

前言 一般来说,很少人会考虑如何处理应用产生的错误的策略,调试的过程中,简单地利用console.log('error')定位错误,基本够用了,通过留下这些调试信息,能够为我们以后的调试过程中升了不少时间,提高了维护性.所以错误提示非常重要.同时,也会带来一些比较糟糕用法.最近的项目里就用到了自定义错误类型,觉得有必要深入了解一下,所以就写了这篇文章,方便自己和有需要的大家在需要的时候查阅. Subclassing Error 首先我们可以定义一个 Error 的子类.通过 Object.cre

SharePoint 2013 App开发中自定义网站栏,内容类型及列表

打开vs2012新建项目. 开发中自定义网站栏,内容类型及列表-sharepoint自定义列表"> 选择Sharepoint hosted模式. 一个app开发的项目就创建好了. 创建网站栏 1.右键项目>添 加>新建项>Site column 创建一个网站栏 2.在element.xml中添加以下 字段. <?xml version="1.0" encoding="utf-8"?> <Elements xmlns

Swift类型创建之自定义一个类型详解

  这篇文章主要介绍了Swift类型创建之自定义一个类型详解,本文讲解了自定义原型.实现默认值.支持基本布尔型初始化.支持Bool类型判断.支持兼容各们各派的类型.完善OCBool的布尔基因体系等内容,需要的朋友可以参考下 小伙伴们,Swift中的Bool类型有着非常重要的语法功能,并支撑起了整个Swift体系中的逻辑判断体系,经过老码的研究和学习, Bool类型本身其实是对基础Boolean类型封装,小伙伴们可能咬着手指头问老码,怎么一会Bool类型,一会Boolean类型,其区别在于,前者是

谷歌搜索引擎新专利:搜索目标包括用户本地文件

本周公开的一份谷歌搜索新专利文件显示,谷歌搜索引擎的下一步目标可能包括搜索广大用户的桌面电脑中的本地文件,或数据等.这份名为"搜索结果中的电脑应 用数据"显示了新引擎中包含了很多种类内容的搜索能力,不仅仅包括互联网通用服务的内容,而是包含用户个人计算机及移动设备中的"本地应用"内容,包含联 系人,标签,应用数据,媒体信息内容,社交信息等等. 在专利图表中,有三个种类的搜索内容被提及"远程服务","本地应用","注册应