找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3053|回复: 3

[分享] 不用插件给WordPress网站添加首页、文章页、页面、分类页、标签页的关键字和描述,

[复制链接]
发表于 2014-8-9 20:58:38 | 显示全部楼层 |阅读模式 来自 中国–河北–邢台
  不用插件给WordPress网站添加首页、文章页、页面、分类页、标签页的关键字和描述,最懒的设置办法
  用编辑器打开header.php,在head与/head之间任意地方(一般加到title>下面比较美观)加上如下代码:
  1.        
  2. <?php
  3. if (is_home()){
  4.     $keywords = "你网站首页的关键字,自己修改吧";
  5.     $description = "你网站首页的描述,自己修改吧";
  6. }
  7. elseif (is_single()){
  8.     $tags = wp_get_post_tags($post->ID);
  9.     foreach ($tags as $tag){
  10.         $keywords = $keywords.$tag->name.",";
  11.     }
  12.     $keywords = rtrim($keywords, ', ');
  13.     if($post->post_excerpt){
  14.         $description = $post->post_excerpt;
  15.     }else{
  16.         $description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,200);
  17.     }
  18. }
  19. elseif (is_page()){
  20.     $keywords = get_post_meta($post->ID, "keywords", true);
  21.     $description = get_post_meta($post->ID, "description", true);
  22. }
  23. elseif (is_category()){
  24.     $keywords = single_cat_title('', false);
  25.     $description = category_description();
  26. }
  27. elseif (is_tag()){
  28.     $keywords = single_tag_title('', false);
  29.     $description = tag_description();
  30. }
  31. $keywords = trim(strip_tags($keywords));
  32. $description = trim(strip_tags($description));
  33. ?>
  34. <meta name="keywords" content="<?php echo $keywords; ?>" />
  35. <meta name="description" content="<?php echo $description; ?>" />
复制代码
OK,5个页面的关键字和描述,只要设置一次,以后全部都是自动的。如果依然觉得不好用的话,就使用插件吧!

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2014-8-9 21:38:01 | 显示全部楼层 来自 中国–河南–漯河
学习了,谢谢楼主分享~~

评分

参与人数 1金币 +3 收起 理由
抢楼评分专号 + 3 很幸运,你获得了抢楼奖励!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2014-8-12 15:17:39 | 显示全部楼层 来自 中国–重庆–重庆
其实下载一个All in One SEO插件就OK了  不需要这么麻烦的,这个插件很方便,也很适合新手操作

评分

参与人数 1金币 +2 收起 理由
抢楼评分专号 + 2 很幸运,你获得了抢楼奖励!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-22 21:22:39 | 显示全部楼层 来自 中国–河北–邢台
梦在进行时 发表于 2014-8-12 15:17
其实下载一个All in One SEO插件就OK了  不需要这么麻烦的,这个插件很方便,也很适合新手操作

对于WordPress我感觉还是尽量少用插件,插件太多影响网站速度和主机的数据库

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-26 02:19 , Processed in 0.734095 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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