【问题标题】:Control Search Parameters in PHP Wordpress在 PHP Wordpress 中控制搜索参数
【发布时间】:2016-06-26 06:06:19
【问题描述】:

PHP Wordpress 中的搜索参数为空

当用户按下搜索按钮时,即使搜索字段为空,它也会生成查询字符串参数

www.example.com/?ssc=&sst=&s=

我如何检查它并从 url 中删除(不允许)空参数

【问题讨论】:

  • 为什么不使用 HTML5 必需的验证
  • 如何使用它?请解释更多

标签: php wordpress search query-string


【解决方案1】:

如果您知道表单所在的位置,请添加 required 以输入文本

<input type="text" name="s" id="search" value="<?php the_search_query(); ?>" required />

或者在你的主题目录中创建searchform.php并添加以下代码

<form action="/" method="get">
    <label for="search">Search in <?php echo home_url( '/' ); ?></label>
    <input type="text" name="s" id="search" value="<?php the_search_query(); ?>" required  />
    <input type="image" alt="Search" src="<?php bloginfo( 'template_url' ); ?>/images/search.png" />
</form>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2017-11-22
    • 1970-01-01
    相关资源
    最近更新 更多