【发布时间】:2014-05-25 14:21:19
【问题描述】:
搜索在我的 wordpress 博客中不起作用。每次我用关键字搜索时,它都会变成零结果,但是我知道这个词在我的博客中存在一千次。
结构:
- 我有自己的主题,基于 211(几乎相同)。
- 搜索被放置在侧边栏中,我使用搜索小部件将其显示在前端。
-
表格在我的searchform.php,代码:
<form method="get" id="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>"> <label for="s" class="assistive-text"><?php _e( 'Search', 'ilwebdesign' ); ?></label> <input type="text" class="field" name="s" id="s" placeholder="<?php esc_attr_e( 'Search', 'ilwebdesign' ); ?>" /> <input type="submit" class="submit" name="submit" id="searchsubmit" value="<?php esc_attr_e( 'Search', 'ilwebdesign' ); ?>" /> </form> 输出应显示在由 search.php 文件生成的页面上。
我猜重定向(一个 url)应该有问题,因为当我提交搜索时,零结果显示在我的错误页面而不是搜索页面上。它重定向我的最后一页:http://webdesign.igorlaszlo.com/blog/undefined...
也许问题来自我的 wp 博客安装在子域中的事实? :http://webdesign.igorlaszlo.com/blog/
通常我没有搜索问题,系统运行良好,因为:我安装了 Search Everything wp 插件以希望它有所帮助。它在管理端安装了一个试用搜索,当我用它搜索时,它可以工作,它会将我重定向到主页(帖子列表),甚至突出显示单词。问题是这个插件必须使用默认的 wp 搜索表单,并且它不能在前端工作,即使有这个插件......
你能告诉我我应该怎么做才能正常工作吗?
【问题讨论】:
-
@Gergo Erdosi - 你好,你是如何将全部代码放在一行中的(没有破坏它)?我看到你编辑了我的问题,我做了完全相同的时间,所以有一个混乱,而且我没有找到批准版本的方法(如果我应该这样做的话)......对不起
-
@Gergo Erdosi - köszönöm !
-
回滚到我的版本。如果要突出显示内联代码,请使用反引号。如果要突出显示代码块,请将代码缩进 4 个空格(在这种情况下,由于列表需要 8 个空格)。有关详细信息,请参阅此页面:stackoverflow.com/editing-help#code