Wordpress 搜索结果显示在404.php页面上

Wordpress 搜索结果显示在404.php页面上,wordpress,search,plugins,Wordpress,Search,Plugins,我正在制作一个WordPress插件,在这里我创建了一个自定义搜索,搜索效果很好,但是当它得到结果时,它会显示在404.php页面上,如图所示。我该怎么解决呢 搜索结果应显示在首页(网站url)。因此,如果您的域是domain.com,搜索结果将显示在domain.com/?s=search\u query 您的表单应该有操作引导到家 <form action="<?php echo esc_url( home_url( '/' ) ); ?>" metho

我正在制作一个WordPress插件,在这里我创建了一个自定义搜索,搜索效果很好,但是当它得到结果时,它会显示在404.php页面上,如图所示。我该怎么解决呢
搜索结果应显示在首页(网站url)。因此,如果您的域是
domain.com
,搜索结果将显示在
domain.com/?s=search\u query

您的表单应该有
操作
引导到家

<form action="<?php echo esc_url( home_url( '/' ) ); ?>" method="GET">
  <input type="search" value="<?php echo get_search_query(); ?>" name="s" id="s">
</form>