更改网页标题
上回说到 Favicon,这次由于之前被网页标题(title)的事情所困惑,所以解决后赶紧做个记录。
着手 WP 后,逐渐发现各种玄机。关于 <title>
也是可以修改成自己喜欢的样式。文章WordPress主题制作全过程(五):制作header.php不仅讲解了 <title>
,更是升华到整个 head.php
制作。不过今天我主要还是做 <title>
的记录。
到后台 head.php
文件中,找到语句 <title></title>
,然后替换为以下:
<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(); echo " | "; bloginfo('name');
} elseif (is_search() ) {
echo "Search Results"; echo " | "; bloginfo('name');
} elseif (is_404() ) {
echo 'Not Found'; echo " | "; bloginfo('name');
} else {
wp_title('',true);
} ?></title>
以上添加的 php 代码运用了条件判断,针对不同的页面采用不同 title,这里解释一下这几个条件标签。
is_home()
:当前页面为主页时返回trueis_category()
:当前页面为分类页时返回trueis_single()
:当前页面为单文章页时返回trueis_page()
:当前页面为单页面时返回true- 更详细的内容参阅 WordPress 文档:条件标签
以上参数后面的设置都可以根据自己的喜好进行适当更改。比如把 |
替换为 -
,这样显示的样式就从 cCYANn | 赛恩日记
变为 cCYANn - 赛恩日记
。其他同理,还可以在不同情况不同页面下进行相关设置。