聆听杂志 > 私人笔记 > 优化WordPress的Title标签
日期: 2010年1月23日分类: 私人笔记标签: ,

  聆听杂志使用的主题是MG12的Elegant Box主题,(PS:其他主题也一样可以照这种方法修改哦。)默认的(header.php)文件显示效果是:

首页显示:聆听杂志
其他页面:聆听杂志-单篇日志标题

1
<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

  第一次修改如下,不过自己不是太满意。

首页显示:聆听杂志 - 副标题
TAG显示:Tag:XXOO - 聆听杂志

1
2
3
<title><?php if ( function_exists('wp_tag_cloud') ) : if (single_tag_title(' ', false)) { echo 'Tag: ' ; } endif; ?>
<?php wp_title(' '); ?><?php if (wp_title(' ', false)) { echo ' | '; } ?>
<?php bloginfo('name'); ?> - <?php bloginfo('description'); ?></title>

  经过继续折腾,如下:

* Home Page – 聆听杂志 | 博客描述
* Search Results – 搜索结果 | X 篇文章 | 聆听杂志
* 404 (Error) Page – 聆听杂志 | 404 错误页面
* Author Archives – 聆听杂志| 作者存档
* Single Post – 文章名称 | 分类名称 | 聆听杂志
* Page – 页面名称 | 聆听杂志
* Category Page – 分类名称 | 分类描述 | 聆听杂志
* Monthly Archive – 聆听杂志 | 日期存档 | X年/X月
* Day Archive – 聆听杂志| 日期存档 | X年/X月/X日
* Tag – 标签名称 | 聆听杂志

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<title> <?php if ( is_home() ) { ?><? bloginfo('name'); ?> | <?php bloginfo('description'); ?><?php } ?>
<?php if ( is_search() ) { ?>Search Results for <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); 
$count = $allsearch->post_count; _e(''); echo $key; _e(' &mdash; '); echo $count . ' '; _e('articles'); wp_reset_query(); ?><?php } ?>
<?php if ( is_404() ) { ?><? bloginfo('name'); ?> | 404 Nothing Found<?php } ?>
<?php if ( is_author() ) { ?><? bloginfo('name'); ?> | Author Archives<?php } ?> 
<?php if ( is_single() ) { ?><?php wp_title(''); ?> | <?php 
$category = get_the_category();
echo $category[0]->cat_name;
?> | <? bloginfo('name'); ?><?php } ?>
<?php if ( is_page() ) { ?><? bloginfo('name'); ?> | <?php 
$category = get_the_category();
echo $category[0]->cat_name;  ?>|<?php wp_title(''); ?><?php } ?> 
<?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php $category = get_the_category(); 
echo $category[0]->category_description; ?> | <? bloginfo('name'); ?><?php } ?> 
<?php if ( is_month() ) { ?><? bloginfo('name'); ?> | Archive | <?php the_time('F, Y'); ?><?php } ?>
<?php if ( is_day() ) { ?><? bloginfo('name'); ?> | Archive | <?php the_time('F j, Y'); ?><?php } ?>
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><?php single_tag_title("", true); } } ?> | <? bloginfo('name'); ?>
</title>

转自:Automatic SEO Titles for All Your Pages

声明: 本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 聆听杂志 !
本文的评论功能被关闭了.