WordPress实时搜索结果重定向到主页

时间:2018-02-21 11:15:40

标签: php database wordpress search echo

当我点击Helena Recipes search bar in top menu上的任何搜索结果时,我会自动重定向到主页而不是相应的帖子。缩略图也不会显示(尽管它们应该在标题旁边)。

我尝试切换主题和测试插件。似乎没有一个是原因。然后我通过添加:

编辑了searchform.php代码
  name="s"

但它没有帮助。这是我在searchform.php中的代码:

  <form method="get" class="search-form" action="<?php echo home_url( '/' ); ?>" autocomplete="off">
    <div class="search-field-w">
      <input type="search" autocomplete="off" class="search-field" placeholder="<?php echo esc_attr_x( 'Search …', 'placeholder', 'osetin' ) ?>" value="<?php echo get_search_query() ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label', 'osetin' ) ?>" />
      <input type="submit" class="search-submit" value="<?php echo esc_attr_x( 'Search', 'submit button', 'osetin' ) ?>" />
    </div>
  </form>

这是我在search.php中的代码:

  <?php
  /**
   * The template for displaying search results page
  */

  get_header(); 

  $layout_type_for_index = osetin_get_settings_field('layout_type_for_index');

  ?>
  <div class="os-container">
    <div class="page-intro-header without-background">
      <h2><?php printf( __( '"%s" <span class="smaller-text">Query Search Results</span>', 'osetin' ), ucwords(get_search_query()) ); ?></h2>
    </div>
  </div>

  <div class="os-container">
    <?php global $wp_query; ?>
    <?php echo build_index_posts($layout_type_for_index, 'sidebar-index', $wp_query); ?>
  </div>

  <?php get_footer(); ?>

然而,search.php是关于显示不同搜索的结果(您可以在the main page的底部看到它),就在页脚之前,它可以正常工作。问题出在&#34; live&#34;搜索功能,因为它应该带你到相应的帖子。

我错过了什么?

2 个答案:

答案 0 :(得分:2)

我看了你的网站。问题不在于搜索栏。

缩略图问题:它们通过http://协议而不是https://加载。这会导致Mixed content错误,从而停止加载图片。这就是你无法看到它们的原因。

从搜索表单重定向到主页的问题:它看起来像一些.htaccess规则:来自搜索的所有结果页面/帖子都使用http://协议并在点击后他们网站只是从http://{your-website}/{some-post}重定向到主页。可以通过.htaccess规则,一些javascriptphp和数据库来完成。

答案 1 :(得分:1)

@jack:您正在使用带http的URL,而不是尝试使用https,因为您的域已安装SSL证书。因此,http将不起作用。

http://www.helenarecipes.com/recipe/peaches-tomatoes-quinoa-salad/

而是在搜索列表中尝试以下网址

https://www.helenarecipes.com/recipe/peaches-tomatoes-quinoa-salad/

希望这会对你有所帮助。