【问题标题】:Search results are showing on 404.php page搜索结果显示在 404.php 页面上
【发布时间】:2021-08-13 16:08:28
【问题描述】:

我正在制作一个 WordPress 插件,我在其中创建了一个自定义搜索,搜索运行良好,但是当它得到结果时,它会显示在 404.php 页面上,如图所示。我该如何解决

【问题讨论】:

    标签: wordpress search plugins


    【解决方案1】:

    搜索结果应显示在首页(网站网址)上。因此,如果您的域是domain.com,搜索结果将显示在domain.com/?s=search_query

    您的表单应该有action 指向一个家。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-07
      • 1970-01-01
      • 2011-08-25
      • 2021-11-01
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      相关资源
      最近更新 更多