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; ?--> <strong></strong>
如果不想折腾那么麻烦, 可以去找一些插件来实现这个效果。 (责任编辑:最模板) |