之前在小川博客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>

声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。