WordPress不同页面调用不同的关键词描述

在开发wordpress主题时,我们不仅要思量wordpress主题的性能,还要思量到它对百度等搜索引擎是否友好,也就是说,我们开发的wordpress主题在SEO优化上做得怎么样?固然,我们是开发wordpress主题的,并不是SEO者,以是,我们只需要在开发wordpress主题时,做好响应的优化即可。本章我们就来先容“wordpress主题差其余页面挪用差其余要害词和形貌”,

一样平常情形下,我们的wordpress主题的页面分类:首页、分类页、文章页、page页面页、标签页这几个部门。我们要凭证它们来举行判断,若是是首页就挪用wordpress网站的要害词和形貌,若是是分类页就挪用分类的要害词和形貌,若是是文章页就挪用当前文章的要害词和形貌 等等。wordpress为我们提供了它们的判断函数:

  1. is_home():是否是首页
  2. is_category():是否是分类页
  3. is_single():是否是文章页
  4. is_page():是否是page页面
  5. is_tag:是否是标签页

下面,我们就凭证这些判断来为每个wordpress主题页面添加对应的要害词和形貌,代码如下:

  1.     if (is_home()){     //若是是首页
  2.     $description = get_option('swt_description');//若是主题没有后台设置,就用get_bloginfo("description")
  3.     $keywords = get_option('swt_keywords');//若是主题没有后台设置,就用get_bloginfo("name")
  4.     }elseif (is_category()){ //若是是分类页
  5.     $description = category_description(); //分类形貌
  6.     $keywords = single_cat_title('', false);
  7.     }elseif (is_tag()){ //若是是标签页
  8.     $description = tag_description(); //标签形貌
  9.     $keywords = single_tag_title('', false);
  10.     }elseif (is_single()||is_page()){ //若是是文章页面或Page页面
  11.       if ($post->post_excerpt) { //若是文章添加了形貌,就挪用形貌
  12.       $description = $post->post_excerpt;
  13.       } else { //否则,就挪用文章内容的前400个字符
  14.       $description = substr(str_replace(PHP_EOL,"",strip_tags($post->post_content)),0,400);
  15.       }
  16.     $keywords = "";
  17.     $tags = wp_get_post_tags($post->ID);
  18.     foreach ($tags as $tag ) { //要害词挪用文章的标签
  19.     $keywords = $keywords . $tag->name . ", ";
  20.     }
  21.     }

然后把上面的$keywords和$descripttion变量放到对应的meta标签中:

  1.     <meta name="keywords" content="<?php echo $keywords ?>" />
  2.     <meta name="description" content="<?php echo $description?>" />

上面代码中判断分类页时,是判断wordpress的通俗分类。若是自界说分类,通过is_category()判断是没用的,自界说文章类型分类需要使用is_tax()来判断,如下:

  1.     if(is_tax()){ //若是是自界说 文章类型分类目录
  2.     $description = category_description();
  3.     $keywords = single_cat_title('', false);
  4.     }

固然,自界说文章类型分类我们平时很少用到,开发一样平常的wordpress主题时,也基本上用不到它。这里只是做一个简朴的说明。好了,wordpress主题的基本SEO优化就先容到这里,迎接人人多提意见。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 WordPress不同页面调用不同的关键词描述 https://zhutizhen.com/14624.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章