搜索结果-按Enter键后出现404错误

时间:2020-05-07 作者:Klaudia

所以我用的是envato的一个主题,支持团队的反应非常差,我讨厌自己不尝试。

在我目前正在开发的网站上,搜索页面和搜索结果存在问题。

当进入搜索和键入时,您可以清楚地看到有一些匹配项(比如“运动”),但当点击输入/搜索按钮时,页面会直接进入404错误。

当你在404页面上执行搜索时,搜索是可用的,但结果页面会出错!

关于如何在没有搜索权限的情况下使用它的任何建议。php(主题所有者阻止)

页面地址:https://youthtalkedinburgh.co.uk/ 使用的主题:Kleo

1 个回复
SO网友:Pat J

您的搜索似乎要https://youthtalkedinburgh.co.uk/?post_type[]=&s=sport 而不是(更合适)https://youthtalkedinburgh.co.uk/?s=sport, 这很有效。查看源代码,您的搜索表单如下所示(简化):

<form  ... >
<input type="hidden" name="post_type[]" value="">
<input name="s"... >
...
</form>
那个<input type="hidden" name="post_type[]" value=""> 输入字段似乎不属于。我怀疑是你的主题或插件插入了它,但我猜不出是哪一个。

您可能仍然需要与主题的支持团队(或插件的支持团队)进行讨论,但至少您已经有了一个开始寻找的地方。

相关推荐

Live search by custom tag

实时搜索:$the_query = new WP_Query( array( \'s\' => esc_attr( $_POST[\'keyword\'] ), \'post_type\' => \'custom_type\', \'sentence\' => \'true\' )); if( $the_query->have_posts() ) : while( $the_query->have_posts() ): $the_query->t