A-A+

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

2014年12月09日 PHP开源系统 暂无评论 阅读 28 views 次

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>

如果不想折腾那么麻烦, 可以去找一些插件来实现这个效果.

标签:

给我留言