记录分享
互联网历程和变化

为wordpress网站添加网站关键词及描述代码,不用插件为网站添加SEO代码。

在这里纠正一下,为了迎合搜索引擎,常州seo写的是网站关键词及描述,其实是网页关键词及标题,因为搜索引擎优化是针对网页的而不是网站。

入正题吧,使用代码方式为wordpress网站添加网页关键词及描述标签,再罗嗦一下网页的标题、关键词及描述是SEO比较重要的元素,可以使搜索引擎更快的索引和收录,网站SEO关键词的重要性就不多说了,开始:

在网站使用SEO插件之后,查看源码可以看到:

<meta name=”keywords”  content=”网页的关键字” />
<meta name=”description”  content=”网页描述” />

这些代码,没错这就是SEO插件的作用。

插入这些代码一般在header.php文件里进行,在<head>标记之后,</head>标记之前插入下面代码:

<?php // add meta keywords and description by conditionary
//以下内容针对网站首页
if ( is_home() || is_front_page() ) { //判断是否为首页
$description = "分享WordPress及插件、主题使用经验;电脑和网络的使用方法、技巧、故障排除;软件,特别是办公软件的使用技巧;教学、学习、考研方法交流;电影、电视剧、音乐体验……";//将双引号中的内容修改为你自己的
$keywords = "博客, WordPress, 计算机, windows, 软件, 教学, 插件, 表格, 物理, 教程, go daddy, godaddy, 主机, 空间, 域名, 购买";//将双引号中的内容修改为你自己的
}

//以下内容针对单个文章,非 page, attachment 页面
elseif (is_single()) {
$exerpt = get_the_excerpt();
if ( $exerpt != ”) {//是否存在摘要
$description = $exerpt;//使用文章摘要作为描述
}
else {
$description = $post->post_title ;//使用文章标题作为描述
}
$keywords =””;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {//遍历该文的所有标签
$keywords = $tag->name . “, ” . $keywords;//使用标签(tags)作为关键词
}
$keywords = $keywords . “水景一页”;//我无聊,所以把我的网站名称放到每个页面作为关键词,呵呵,你可以删除这一行
}

//以下部分留着,目前还没想好怎么处理静态页面、分类、标签和日期存档页
//相信很多人跟我一样,懒得给每个分类和标签都添加说明
//elseif(is_category()): {
// $description = category_description();
// $keywords = “”;
//}
//elseif(is_page()): {
// $description = page_description();
// $keywords = “”;
//}

//判断前面的程序是否给description赋予了具体内容
//如果description没有内容就不在网页中显示这一部分
if ( $description != ” ): ?>
<meta name=”description” content=”<?php echo “$description” ?>” />
<?php endif;
//类似description来处理keywords
if ( $keywords !=” ): ?>
<meta name=”keywords” content=”<?php echo “$keywords” ?>” />
<?php endif; ?>

上面 // 后面的文字是 PHP 的注释,实际使用时可以删除。

最后要注意的是,添加完之后的编码问题,需将文件转为UTF-8编码格式,这样才能正常显示,否则会出现乱码现象,常州网站优化分享!

未经允许不得转载:奇舰 » 为wordpress网站添加网站关键词及描述代码,不用插件为网站添加SEO代码。

分享到:更多 ()

评论 抢沙发

*

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

奇舰科技 更专业 更效率

商务合作联系我们