description在PHP中作用,WordPress页面支持Description属性PHP实战

网站代码一直在修改,现在是时候考虑给云上小悟增加description描述了。

云上小悟考虑针对主页,栏目页,作者页,标签页,文章页,page页,归档页,分别自动进行不同的description设置。

具体内容考虑如下:

主页:云上小悟简介;

栏目页:栏目介绍;

作者页:作者介绍;

标签页:标签介绍;

文章页:文章摘要;

page页:page摘要;

归档页:归档时间;

做到这一点的基础是,维护好各种介绍和摘要。

wordpress page页面模式没有摘要功能,如实实现请参考:wordpress如何给页面(page)增加摘要功能

HTML description属性说明

description提供的网页简短描述通常是为搜索引擎描述网页使用的;

网页简短描述不能太长,应该保持在140-200个字符或者100个左右的汉字;

不要给网页定义与网页描述内容无关的简短描述;

由于网页制作者滥用description(提供与网页无关的简短描述),导致目前常用的搜索引擎降低了description的重要性;

虽然description不再非常重要,可能不会影响排名,但是搜索搜索引擎还是会将这部分内容作为搜索结果的展示内容,这部分内容可以吸引用户点击;

增加description标签,能够避免搜索引擎在你页面中找不到能够用来显现的内容;

以上内容都是SEO的江湖传闻,由于搜索引擎不会公开算法,所以,这些信息的真实性和有效性有待考证。不过,从do right thing角度出发,正确地处理description信息,还是有很必要的,百利而无一害。

看看这个图片,就明白为什么要做description了:

41d647e6d7bce470278a262b241a24ac.png

如何实现

在header部分添加:

在functions.php中添加:

/* 生成页面的meta description */

function header_description() {

global $ysxw_desc;

$ysxw_desc = '云上小悟是麦新杰的独立博客,云上小悟的内容很杂又很有条理。小悟取意于感悟,本站的很多内容,都是用来启迪思维,解放思想,传播知识,看破红尘,但是都点到为止,最后还要自己去悟(麦新杰也还没有悟透)!云上小悟的文章内容尽量不考虑时效性,大部分内容都有长期保存和反复阅读的价值。本网站的存在,有为自己服务的成分,但是,也请Enjoy...';

$description = '';

if(is_front_page()) {

$description = $ysxw_desc;

}

if(is_single() || is_page()) {

$description = trim(get_the_excerpt());

}

if(is_category() || is_tag()){

$description = trim(term_description());

$description = ltrim($description, '

;');

$description = rtrim($description, '

');

}

if(is_date()){

$description = '云上小悟文章归档页面:'.get_the_date('Y年n月').'的所有文章汇总。';

}

if(is_author()){

$description = trim(the_author_meta( 'description' ));

}

if(is_search())

{

$description = '云上小悟搜索'.trim(get_search_query()).'的结果页面';

}

return $description;

}

然后就大工搞成了,其实还是挺简单的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值