Mik*_*Eng 5 php wordpress search wordpress-theming
我已经自定义主题,使用多字查询的搜索结果存在一些问题。该网站位于www.abetterworldbydesign.com上
搜索单个单词按预期方式工作。
下面的searchform.php代码。
<form id="searchform" name="searchform" method="get" action="<?php echo home_url(); ?>">
<div>
<input type="text" id="s" name="s" />
<input type="submit" id="searchsubmit" value="<?php esc_attr_e( 'Search', 'richwp' ); ?>" />
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我在search.php中用于初始化WP_Query 的代码完全遵循法典中列出的代码。pastebin上search.php的完整代码。
我猜您需要解码从查询字符串中提取的搜索词,如下所示:$search_query[$query_split[0]] = urldecode($query_split[1])。不过,您可能可以只使用 Wordpress 的get_query_var函数而不是所有这些代码。