搜索页面循环横幅图像问题

时间:2013-06-12 作者:Mikul Gohil

在头文件中,我添加了

while ( have_posts() ) : the_post();  ?>
<img src=\'banner.jpg\' />
<?php }  ?>
`但在搜索页面中,标题的循环数等于结果数。我怎样才能避免这种情况。我想在搜索页面中只显示一次横幅

1 个回复
SO网友:s_ha_dum

循环中有标题,因此它当然会为每个结果打印一次。把它放在回路外面。

if (have_posts()) { ?>
  <img src=\'banner.jpg\' /><?php
  while ( have_posts() ) {
    the_post();
    // print contents
  }
}
此外,don\'t use relative URLs in WordPress. 如果你尝试的话,你会有各种各样的头痛。

结束

相关推荐

Get_Search_link()重定向到404模板页面

我构建了一个自定义主题,其中有一个404。php页面和搜索。php页面。在模板的其他地方,我想直接链接到搜索页面。因此,我使用get\\u search\\u template()函数来获取搜索页面链接,其结果如下:http://example.org/search当我单击链接时,我会被发送到404页面模板。为什么会转到404页面模板而不是搜索页面模板?