首页 建站技巧 wordpress网站标题...

wordpress网站标题自定义代码

作者:

修改日期:

之前在小川博客SEO优化第一季里面分享了一段wordpress网站标题的自定义代码,这段代码可以按照自己的需求自定义网站的各个页面标题的显示格式,下面给大家讲解下代码的修改使用方法。

标题自定义代码:

<title>
<?php if ( is_home() ) {bloginfo('name'); echo " - "; bloginfo('description');}
elseif ( is_category() ) {single_cat_title(); echo " - "; bloginfo('name');}
elseif (is_single() || is_page() ) {single_post_title();}
elseif (is_search() ) {echo "搜索结果"; echo " - "; bloginfo('name');}
elseif (is_404() ) {echo '页面未找到!';}
else {wp_title('',true);} ?>
</title>

标签代码说明:
<title> </title> 网页的标题标签;
<?php        ?>    PHP的标记符号,里面包含PHP语言的内容;
第一句:if ( is_home() ) {bloginfo(‘name’); echo ” – “; bloginfo(‘description’);}
这是个判断语句,如果是首页(is_home)的时候标题输出为:

网站名称 – 网站的站点描述(注意:不是关键词描述)

如果我们想修改显示的不一样,比如我们想把首页的标题显示为:

网站名称 – 学建站网

只需要修改上面的代码为:if ( is_home() ) {bloginfo(‘name’); echo ” –  学建站网”; }

第二句:elseif ( is_category() ) {single_cat_title(); echo ” – “; bloginfo(‘name’);}
再次判断,如果是分类目录(is_category),标题显示为:

分类目录名称 – 网站名称

你也可以根据自己的修改修改,例如你还可以修改为:elseif ( is_category() ) {single_cat_title(); } 只显示分类目录的名称;

第三句:elseif (is_single() || is_page() ) {single_post_title();}
判断如果是内容页面或是独立页面则显示为:

文章名称或页面名称

如果需要加上网站的名称,只需要修改代码为:elseif (is_single() || is_page() ) {single_post_title(); echo ” – “; bloginfo(‘name’);}

下面的判断就很清晰了,如果是搜索页面或404页面显示的标题等。
最后,如果都不是,则直接显示为当前页面的标题即可。

以下是学建站网修改过的标题代码,具体效果可以查看网站各页面标题:

<title>
<?php if ( is_home() ) {
bloginfo('name');
} elseif ( is_category() ) {
single_cat_title(); echo " - "; bloginfo('name');
} elseif (is_single() || is_page() ) {
single_post_title(); echo " - 学建站网 ";
} elseif (is_search() ) {
echo "搜索结果"; echo " - "; bloginfo('name');
} elseif (is_404() ) {
echo '页面未找到!';
} else {
wp_title('',true);
} ?>
</title>