在子目录wordpress安装中的search.php中搜索root

时间:2017-07-25 20:48:18

标签: php wordpress search root subdirectory

我在子目录中安装了wordpress,但除非我手动包含根目录,否则搜索功能将无效。我如何更改search.php中的代码以完成完整的网站搜索?

这是标准代码:

<form class="art-search" method="get" name="searchform" action="<?php echo esc_url( site_url() ); ?>/">
    <input name="s" type="text" value="<?php echo esc_attr(get_search_query()); ?>" />
    <input class="art-search-button" type="submit" value="" />
</form>

我需要搜索功能来跳转一个目录并搜索整个根目录。 WP目录位于子目录&#34; new&#34;所以目前搜索执行:

(site)/new/?s=test *but does not return results.*  

如果删除了子目录:

(site)/?s=test *returns all results.* 

我确定这很容易解决,但我还没弄明白。

提前致谢, 杰森

1 个答案:

答案 0 :(得分:0)

好吧,如果有人想知道,解决方案原来是将“site_url”改为“home_url”。