关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 网站建设 »

WordPress页面支持Description属性PHP实战

网站建设
2014年10月12日 / 333次阅读
标签:WordPress

文章《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了:

云上小悟2014年10月初在百度的搜索结果展示

如何实现

在header部分添加:

<meta name="description" content="<?php echo header_description(); ?>">

 

在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, '<p>;');
$description = rtrim($description, '</p>');
}

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;
}

 

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

本文链接:http://www.maixj.net/wz/yunshangxiaowu-description-301
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《WordPress页面支持Description属性PHP实战》有5条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • 缺少搜索页! [ ]

    • 搞定了,用到一个函数:get_search_query [ ]

      • 云上

        这条评论用来测试我新增加的wordpress原生的评论功能! [ ]


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1

网站二维码
拍拍贷
go to top