自定义搜索上的空白搜索结果

时间:2014-08-07 作者:Gareth Watson

我有一个自定义搜索,表单中有以下html行:

<input type="hidden" name="post_type" value="product" />
这将正确地附加以下内容(&;post\\u type=产品到URL中的搜索查询

不幸的是,它返回一个空白页。

当我删除隐藏字段时,我会得到结果,但显然我的自定义帖子类型中没有包含任何结果。

我尝试过禁用插件,但没有成功。我已尝试交换我的搜索。php页面,与第214页中的文件相同。我已删除搜索。php页面完整。

我尝试安装插件,提供搜索自定义帖子的功能,但没有成功。

这是一个woo commerce网站,当我使用woo commerce插件(在其他网站上运行良好)时,我会得到一个空白页面。

无论我做了什么,当我在搜索中添加任何类型的自定义代码时,我总是得到空白页。

WordPress和插件都是最新的。

我花了很长时间在网上寻找一个解决方案,但毫无结果。

我现在被卡住了,所以我想寻求这方面的帮助。

任何帮助或指导都将不胜感激。

更新时间:

经过一些额外的测试,我发现只有当传递给查询字符串的post\\u类型为“product”时,才会发生这种情况。我正在使用Woo Commerce,并试图将产品搜索添加到标准的WordPress搜索中。

我还在为这件事挠头。

1 个回复
SO网友:Gareth Watson

好吧,这有点尴尬,很抱歉浪费了大家的时间。当我把问题缩小到只与post\\u类型的产品有关时,我去检查了正在使用的Woocommerce的哪个版本,发现它已经过时了。将所有Woocommerce插件更新到最新版本后,产品搜索工作开始了。

当torubleshooting与Woocommerce或WP出现任何问题时,首先要做的事情之一通常是确保所有插件和WP都是最新的。我想说的是,因为我没有开发这个网站,而其他人最初也在开发这个网站,这就是为什么我没有想到检查更新,但确实没有任何借口。我觉得自己像个白痴!

结束

相关推荐

CPT Meta Searching

我正在开发一个使用自定义帖子类型和元数据的WP插件。我试图实现的是元数据的可搜索性。下面是我找到的一些可以很好地搜索元数据的代码,但是我无法让它在CPT页面上显示搜索字符串。add_filter( \"pre_get_posts\", \"custom_search_query\"); function custom_search_query( $query ) { $custom_fields = array( \"pctracker_company\",