is_home Ставит на главную и на архивы

Что делать?

Что ставит?

Текст, который должен только на главную.

Не, is_home() ничего не ставит, она только проверяет. Причем проверяет по последней выборке wp_query.

Что делать? Рекламодатель дал код, где is home и наезжает на меня, что ссылка проставилась и по архивам тоже.

Увы, я не экстрасенс. Выложите код шаблона на pastebin.com, я гляну по свободе.

<div id="sidebar">
<div id="sidebar-derecha" style="padding-top:55px;" align=left>



<div style="font-size:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-0827353781390554";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066cc";
google_color_text = "000000";
google_color_url = "008000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><div id="sidebar-izquierda" style="display:inline;margin-top:46px;">
<ul>
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
</ul>
<ul>
<?php if (is_home()) { ?>

РЕКЛАМОДАТЕЛЯ ТЕКСТ


<?php } ?>
<?php get_links_list(); ?>
</ul>
<h2>Pages</h2>
<ul>
<li><a href="<?php echo get_settings('home'); ?>/">Home</a></li>
<?php wp_list_pages('title_li='); ?> 
</ul>

<h2>Search</h2>
 <form id="searchform" method="get" action="<?php bloginfo('url'); ?>/index.php">
        <div> 
          <input type="text" name="s" size="18" />
          <br>
          <input type="submit" id="submit" name="Submit" value="search" />
        </div>
      </form>
      
</div>
</div>

Здесь ничего криминального не видно. Может, в index.php есть query_posts. Ну да ладно. Попробуйте так:
1. в header.php добавить
global $is_home;
$is_home = is_home();

2. в коде, приведенном выше, заменить
<?php if (is_home()) { ?>
на
<?php global $is_home; if ($is_home) { ?>

<?php $GLOBALS["is_my_home"] = is_home(); ?> так?

Anonymous
Отправить
Ответ на: