我在子目录中安装了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.*
我确定这很容易解决,但我还没弄明白。
提前致谢, 杰森
答案 0 :(得分:0)
好吧,如果有人想知道,解决方案原来是将“site_url”改为“home_url”。