Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 没有给出职位的结果_Wordpress_Search - Fatal编程技术网

Wordpress 没有给出职位的结果

Wordpress 没有给出职位的结果,wordpress,search,Wordpress,Search,我正在运行一个使用WPML和Wordpress的网站。希伯来语是默认语言,也有英语。当我用希伯来语(默认语言)搜索时,我会得到查询的搜索结果。然而,当我在搜索页面中切换语言时,结果似乎消失了。我已经安装了插件“搜索一切”,我已经定制搜索每个自定义字段 当语言切换时,WPML是否阻止显示搜索结果? 是否有可能阻止WPML为帖子提供结果 我在下面提供了两个搜索结果页面 这可能就是它发生的原因: 当为表单设置searchform ID并且存在lang输入时,WPML将搜索限制为该语言…(1) 请看,

我正在运行一个使用WPML和Wordpress的网站。希伯来语是默认语言,也有英语。当我用希伯来语(默认语言)搜索时,我会得到查询的搜索结果。然而,当我在搜索页面中切换语言时,结果似乎消失了。我已经安装了插件“搜索一切”,我已经定制搜索每个自定义字段

当语言切换时,WPML是否阻止显示搜索结果? 是否有可能阻止WPML为帖子提供结果

我在下面提供了两个搜索结果页面


这可能就是它发生的原因:

当为表单设置searchform ID并且存在lang输入时,WPML将搜索限制为该语言…(1)

请看,在您之前提供的网页上的搜索表单中,有一行是这样的:

<input type="hidden" name="lang" id="lang" value="en">

如果您去掉“lang”隐藏的表单输入,它可能会解决您的问题

参考:


  • 如果这不起作用,参考文章还提到了一些关于使用ICL_语言_代码的事情,如下所示: