wordpress 不用插件如何在wordpress中设置关键词和描述

[复制链接]
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
前两天我把博客每个页面的关键词(keywords)和描述(description)都给添加上了。本来打算添加个插件的,不过插件毕竟影响网页的打开速度,所以专门花了几天的时间找代码。网上关于关键词(keywords)和描述(description)添加的代码倒是不少,都不是很理想。我对代码不是很熟悉,所以倒也费了不少功夫。看样子需要恶补代码知识了。废话少说,下面说下如何在wordpress里面添加关键词(keywords)和描述(description)代码吧。

第一步进入wordpress后台(这是废话),找到“外观”模块下面 的“编辑”选项,进入主题编辑选项;这一步太简单,就不截图了。

在模版里面点击“顶部(header.php)”模版:

关键词如何添加

在左侧的header编辑框中找到<title>……………</title>,这里是你的网站标题,中间的应该是变量,毕竟每个页面的标题都不一样。在<title>前面或者</title>后面加入以下代码:

以下为引用的内容:
  1. <?php if (is_home()){
  2. $description = “智能否专注可穿戴设备、智能手机、智能手表、智能手环、智能眼镜的网站,为智友提供每天深圳华强北最新水货和行货批发报价,同时兼  营苹果手机iphone 6和apple watch零售和批发业务。”;
  3. $keywords = “可穿戴设备,智能手机,智能手表,智能手环,智能眼镜”;
  4. }
  5. //判断是否是首页,如果是,指定关键词(keywords)和描述(description)。注意,把上面的关键词(keywords)和描述(decision)改成你自己的。
  6. elseif
  7. (is_single()){
  8. if ($post->post_excerpt) {
  9. $description = $post->post_excerpt;
  10. }
  11. elseif(function_exists(‘wp_thumbnails_excerpt’)){
  12. $description = wp_thumbnails_excerpt($post->post_content, true);
  13. }
  14. else {
  15. $description = $post->post_title;
  16. }
  17. $keywords = “”;
  18. $tags = wp_get_post_tags($post->ID);
  19. foreach ($tags as $tag ) {
  20. $keywords = $keywords . “," . $tag->name;
  21. }
  22. }
  23. //判断是否是文章页,如果是则文章标签(tag)设为关键词,摘要(可以在后台设置,这里就不讲解了)设为描述(description),若没有摘要,标题(title)作为描述(description)。
  24. elseif(is_category()){
  25. $description = category_description();
  26. }
  27. //判断是否为分类页
  28. echo “<meta name=\”description\” content=\”$description\” />
  29. <meta name=\”keywords\” content=\”$keywords\” />”;
  30. ?>
复制代码


//这一步就是调用上面的函数了。

将上面的代码添加进去就可以了 然后更新header模板就可以了。添加的时候把红色文字去掉,这些是我添加进去的解释内容,没什么用。

这里在唠叨两句,上面我是把描述(description)放在了关键词(keywords)前面。智能手表是考虑到现在关键词(keywords)在搜索引擎的权重已经降低了很多,所以把关键词(keywords)放到了后面,朋友们如果愿意的话也可以把关键词放在前面。

关于摘要,智能手表觉得没有必要设置了,有标题(title)当描述(description)就可以了,设置摘要的话,在首页显示的就不是你的文章的前半部分内容了,而是你设置的摘要。这样子总感觉对于用户体验度就降低了。

还有就是倒数第二部分的代码:

  1. elseif(is_category()){

  2. $description = category_description();

  3. }
复制代码


这部分的代码智能手表以为是把分类页的名字设为描述(description)呢。不过山东seo查了一下,不是的。在分类页栏目下关键词(keywords)和描述(description)都是空的,既然都是空的,为什么还要这两行代码呢?这一点山东SEO不是很明白,希望有懂得代码的朋友可以帮忙分析一下。

编辑推荐查看:分享5个重要的WordPress SEO插件




上一篇:WordPress SEO by Yoast 如何优化及页面分析
下一篇:Apache httpd.conf配置文件的中文翻译解释
Discuz!技术支持    站帮网全心全意为站长提供简单易懂的快速建站教程

大神点评6

洛阳app开发 2015-4-20 [wordpress] 显示全部楼层
支持学习
洛阳app代写 2015-4-20 [wordpress] 显示全部楼层
支持学习
yelixing0319 2015-4-20 [wordpress] 显示全部楼层
强烈支持,站帮网有你更精彩
segrra 2015-4-20 [wordpress] 显示全部楼层
很好的教程,正需要哈
362938688 2015-4-20 [wordpress] 显示全部楼层
模版里面点
789games-co-m 2015-4-20 [wordpress] 显示全部楼层
很好的代码
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表