弦子
Just do IT..

WP不同页面调用不同的侧边栏Widge

WordPress 不同页面调用不同的侧边栏内容有利于搜索引擎优化(SEO)。最基本的语法如下:

<?php if ( is_home() ) { ?>只在首页显示<?php } ?>
<?php if ( is_single() ) { ?>只在文章页面显示<?php } ?>
<?php if (is_home()) : ?> [不同侧边栏内容,只在首页显示] <?php endif; ?>

如果遇到 if(is_home()) 等无效或者添加了该判断还是显示出来的话。用下面这个判断。

<?php wp_reset_query(); if ( is_home() ) { ?>
[只在首页显示]
<?php } ?>

几个嵌套的判断语法:

<?php if (is_home()) : ?>
 <div>
  <h3>Categories</h3>
  <ul>
   <?php wp_list_cats(); ?>
  </ul>
 </div>
<?php else if (is_single()) : ?>
 <div>
  <h3>Archives</h3>
  <ul>
   <?php wp_get_archives(); ?>
  </ul>
 </div>
<?php else : ?>
 <div>
  <h3>Meta</h3>
  <ul>
   <?php wp_register(); ?>
   <li><?php wp_loginout(); ?></li>
  </ul>
 </div>
<?php endif; ?>

如果不想折腾那么麻烦, 可以去找一些插件来实现这个效果。更多的Wordpress语法标签参考WP官方的函数调用文档:http://codex.wordpress.org/Template_Tags

未经允许不得转载:英文 SEO & SEM Journal » WP不同页面调用不同的侧边栏Widge
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址