【问题标题】:Search root in search.php in a subdirectory wordpress installation在子目录 wordpress 安装的 search.php 中搜索 root
【发布时间】:2017-07-25 20:48:17
【问题描述】:

我在子目录中安装了 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 目录位于子目录“new”中,因此当前执行搜索:

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

如果子被移除:

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

我确信这是一个简单的解决方法,但我还没有弄明白。

提前致谢, 杰森

【问题讨论】:

    标签: php wordpress search root subdirectory


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-26
      • 1970-01-01
      • 2011-01-31
      • 2016-03-24
      • 1970-01-01
      • 2012-10-08
      • 2017-05-16
      相关资源
      最近更新 更多