随身笔记
随身笔记

WordPress利用自定义域优化<title>标签

很多默认的wordpress主题没有对<title>标签做过优化,要么就是下载比较流行的wordpress插件All in One SEO Pack下载来实现<title>的优化的,但是对于小编来说安装wordpress插件方便我们的同时也可能会多加了一些安全隐患并且使用插件过多对我们的程序冗余也会变慢,我们仍然可以通过自定义字段来解决此问题。
打开header.php文件,找到<title>标签,并将其替换为下面的代码:
[code]<title>
<?php if (is_home () ) {
bloginfo(‘name’);
} elseif ( is_category() ) {
single_cat_title(); echo ‘ – ‘ ; bloginfo(‘name’);
} elseif (is_single() ) {
$customField = get_post_custom_values(“title”);
if (isset($customField[0])) {
echo $customField[0];
} else {
single_post_title();
}
} elseif (is_page() ) {
bloginfo(‘name’); echo ‘: ‘; single_post_title();
} else {
wp_title(”,true);
} ?>
</title>[/code]
之后,在你想单独为某文章自定义title标签时,只要创建一个自定义字段title,为它赋值就OK了。
这段代码使用不同模板标签分别为首页, 分页, 目录页及博客文章各生成一个自定义的<title> 。如果当前页面是一篇博客文章,代码会寻找自定义字段title。如果找到了,就会显示自定义字段中的值,反之,显示标准的single_post_title() 生成的标题,其他wordpress优化文章

没有标签
首页      前端资源      wordpress教程      WordPress利用自定义域优化<title>标签

随身笔记

WordPress利用自定义域优化<title>标签
很多默认的wordpress主题没有对<title>标签做过优化,要么就是下载比较流行的wordpress插件All in One SEO Pack下载来实现<title>的优化的,但是对于小编来说安装wordpress插…
扫描二维码继续阅读
2013-05-05