我遇到了默认WordPress搜索栏的问题。搜索栏不再显示任何相关的帖子结果。按类别排序也只会导致发送到空白模板页面,而不是重定向到404页面。
我无法找到任何有用的答案或教程,如何开始接近修复损坏的搜索栏。所有的教程都说安装像Relevanssi这样的搜索插件,我尝试了它并没有帮助。
如果有人知道搜索查询代码在WordPress中是如何工作的,那么任何信息都将非常受欢迎。
修改
这是有问题的网站链接和searchform.php,如果有帮助的话。 https://www.animationpagoda.com/
<?php
/**
* Searchform
*
* Custom template for search form
*/
?>
<form method="get" id="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<div class="large-12 columns">
<div class="collapse">
<div class="large-8 mobile-three columns">
<input type="text" name="s" id="s" placeholder="<?php esc_attr_e( 'Write a keyword...', 'magneti' ); ?>" />
</div>
<div class="large-4 mobile-one columns">
<input type="submit" class="button prefix" name="submit" id="searchsubmit" value="Search" />
</div>
</div>
</div>
</form>