Wordpress模板中的标题(Title)优化其实还是比较重要的。在这次模板制作中,我也采用了比以前跟详细的做法来定义<Title>部分。
之前大多数我会采用类似以下的格式:
<title><?php wp_title(); ?> | <?php bloginfo(’name’); ?> <?php if ( is_home() ) { ?> | <?php bloginfo(’description’); } ?></title>
但是我们会发现这样定义似乎是不够的,还不够详尽,如何标题部分在使访问不同页面时更有针对性呢?其实只要在上述code中再加几行就可以了。具体办法如下:
<title>
<?php if ( is_home() ) { ?><? bloginfo(’name’); ?> | <?php bloginfo(’description’); ?> | <?php } ?>
<?php if ( is_search() ) { ?><? bloginfo(’name’); ?> | 搜索结果 | <?php } ?>
<?php if ( is_author() ) { ?><? bloginfo(’name’); ?> | 作者存档 | <?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(”); ?> | <? bloginfo(’name’); ?> | <?php } ?>
<?php if ( is_page() ) { ?><? bloginfo(’name’); ?> | <?php wp_title(”); ?> | <?php } ?>
<?php if ( is_category() ) { ?><? bloginfo(’name’); ?> | 分类存档 | <?php single_cat_title(); ?><?php } ?>
<?php if ( is_month() ) { ?><? bloginfo(’name’); ?> | 日期存档 | <?php the_time(’F'); ?><?php } ?>
<?php if (function_exists(’is_tag’)) { if ( is_tag() ) { ?><? bloginfo(’name’); ?> | Tag 存档 | <?php single_tag_title(”", true); } } ?>
</title>
Related Posts










换上主题了喇“`呵呵““酷爆了
我会选择把一些诸如bloginfo(’name’)的内容直接写出来…
虽然这样比较麻烦…
我只是要一个你的这个LOGO挂在侧边栏,我看着非常爽~
做了2个给你,发到你邮箱了
能否和贵站建立友情链接,共同研究WordPress,本站已经连上贵站谢谢!
很好啊~~~~~~~~~~~~~~~~~
能和贵站做个链接吗?呵.
很好,受教了。只是我想请教一下,这样做对页面执行时间是否有影响呢?我刚用PHP不久,对WP内部机制也不是很熟,所以不知道这么详细的分类判断会不会使页面执行时间增加。
ps. 设计师的网站真是不同凡响啊,很漂亮~~
我觉得对网页速度应该来说没有什么影响,无须担心的