Wordpress在目录之外搜索

时间:2018-03-27 01:41:42

标签: php wordpress search

我最近在我网站上的新目录中添加了一个新的WordPress安装。除搜索功能外,一切似乎都运行良好。

当我搜索它搜索的内容时,然后在我的主目录安装WordPress中显示结果(或缺少结果)。

所以,当我去 mysite.com/freshinstall 并进行搜索时,会显示  结果 mysite.com/?s=searchtest&x=0&y=0 而不是 mysite.com/freshinstall/?s=searchtest&x=0&y=0

这是我的搜索表单。

<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(); ?>" />
    <input type="image" alt="Search" src="<?php bloginfo( 'template_url' ); ?>/images/search.png" />
</form>

1 个答案:

答案 0 :(得分:0)

从以下位置明确设置新的WordPress安装搜索表单元素操作属性:

<form action="/" method="get">

到此:

<form action="<?php bloginfo('url') ?>/" method="get">

WordPress bloginfo('url')函数输出设置&gt;中设置的“站点地址(URL)”。新的WordPress安装的常规选项,供action属性使用,帮助搜索结果保留在子目录WordPress安装中。