【问题标题】:Control Search Parameters in PHP Wordpress在 PHP Wordpress 中控制搜索参数
【发布时间】:2016-06-26 06:06:19
【问题描述】:
PHP Wordpress 中的搜索参数为空
当用户按下搜索按钮时,即使搜索字段为空,它也会生成查询字符串参数
www.example.com/?ssc=&sst=&s=
我如何检查它并从 url 中删除(不允许)空参数
【问题讨论】:
标签:
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>