想为wordpress网站输出这样的标题格式?
首页:博客名
分类页:分类名-博客名
内容页:文章名-分类名-博客名
单页面:页面名-博客名
标签页:标签名-博客名
搜索页:搜索名-博客名
只要输入这样的代码即可,通常在<head></head>中:
<title>
<?php if (is_home ()) {bloginfo('name');} elseif (is_category()) {single_cat_title(); echo " - "; bloginfo('name');} elseif (is_single()) {single_post_title(); echo " - "; global $post; $cats = get_the_category(); foreach($cats as $cat) {echo $cat->name;} echo " - "; bloginfo('name'); } elseif (is_page()) {single_post_title(); echo " - "; bloginfo('name');} elseif (is_search()) {bloginfo('name'); echo "search results:"; echo wp_specialchars($s);} else if (is_tag()) {single_tag_title(); echo " - "; bloginfo('name');} else {wp_title('',true);} ?>
</title>