原创博文 每日一说

wordpress加入百度星火2.0原创计划的办法

听别个说,加入百度星火2.0原创计划,可以确保原创收录,就去测试哈。自己没有动手,交给邻居一个在上高中的学生,他做完后给我打电话,说完成了,我觉得挺好,分享wordpress加入百度星火2.0原创计划的同学们。

在我的邮箱里面,下班看到有这样的提问:

你好,咨询个问题:

wp的函数:get_the_date(‘Y-m-d g:i:s +08:00’);

怎样输出2015-12-16 T 17:47:53+08:00 这种格式,中间有个“T”符合ISO8601规范的UTC格式?

觉得她肯定去问别个了,邮箱里面这样回复:

张戈:get_the_date(‘c’);

懿古今:date_default_timezone_set(‘PRC’); get_the_date(‘c’);

最后采用懿古今大牛的,因为get_the_date(‘c’);=2015-12-16 T 17:47:53+00:00,加入date_default_timezone_set(‘PRC’);才会变成+08:00.

再次感谢的以上两位大牛。

以下删除线的字可以不看,直接跳到下面看修改办法。非要强迫看的请去百度看看。下面是星火2.0的要求,详细察看:

http://zhanzhang.baidu.com/college/courseinfo?id=746&page=2:

HEAD中加入META标签,以文章类型举例,格式如下:

<meta property=”og:type” content=”article” />

<meta property=”article:published_time” content=”YYYY-MM-DDTHH:MM:SS+时区“/>

<meta property=”article:author” content=”作者姓名“/>

<meta property=”article:published_first” content=”原发媒体名称, 原发网页URL” /> 

以百度站长学院文章《站点切换https不会对流量产生负面影响》为例,站长需要添加的代码如下(每一行下面的斜体字部分是解释):
<meta property=”og:type” content=”article”/>

-该字段是固定且必选的,表明当前页面类型符合OG协议中的文章作品类型

<meta property=”article:published_time” content=”2015-12-16T17:47:53+08:00″ />

-最早发布时间,该字段必选,可以不在页面中做展示,内容格式要求符合ISO8601规范的UTC格式,标准格式应当是“YYYY-MM-DDTHH:MM:SS+时区”

<meta property=”article:author” content=”百度站长平台” />

-作者署名字段必选,需要在页面做展示

*如果该文章由多个作者共同完成,可再加一行作者署名代码:<meta property=”article:author” content=”百度站长学院”/>

<meta property=”article:published_first” content=”百度站长平台, http://zhanzhang.baidu.com/college/articleinfo?id=744″ />

-原发媒体名称和链接,用于区分原创和转载,该字段为可选。原创时,链接与自身相同;转载时,链接是另外不同的地址

 

而我的博客SEO Ultimate优化插件:

<!– SEO Ultimate (http://www.seodesignsolutions.com/wordpress-seo/) –>
<link rel=”canonical” href=”http://wangpuzhi.com/731.html” />
<meta property=”og:type” content=”article” />
<meta property=”og:title” content=”与CDN加速无缘,彻底放弃DNSPOD,阿里云加速,百度云加速” />
<meta property=”og:url” content=”http://wangpuzhi.com/731.html” />
<meta property=”og:image” content=”wangpuzhi.com/wp-content/uploads/2016/03/292.jpg” />
<meta property=”article:published_time” content=”‘2016-04-10T15:55:36+08:00’” />
<meta property=”article:modified_time” content=”2016-04-10″ />
<meta property=”article:author” content=”http://wangpuzhi.com/author/admin” />
<meta property=”article:tag” content=”原创博文” />
<meta property=”article:tag” content=”每日一说” />
<meta property=”article:tag” content=”加速无缘” />
<meta property=”article:tag” content=”百度加速” />
<meta property=”article:tag” content=”阿里加速” />
<meta property=”og:site_name” content=”网扑蜘-专注分享” />
<meta name=”twitter:card” content=”summary” />
<!– /SEO Ultimate –>

打开SEO Ultimate文件目录,找到wp-content/plugins/seo-ultimate/modules/opengraph/opengraph.php的138行。

switch ($tags[‘og:type’]) {

case ‘article’:

date_default_timezone_set(‘PRC’);

$tags[‘article:published_time’] = get_the_date(‘c’);;

$tags[‘article:modified_time’] = get_the_modified_date(‘Y-m-d’);

搜索修改,把上面黑色的代码改掉,应该看得懂了,保存就好了。

 

最后,不完美的地方就是

<meta property=”article:published_first” content=”百度站长平台, http://zhanzhang.baidu.com/college/articleinfo?id=744″ />,

知道怎样添加,还好他是属于选填项目,请高数指教。

 

关于作者

为五斗米折腰

变种文青,故名网扑蜘。管理学系出身,嗜可乐、音乐、电影,还有一点点文学。平时隐藏在工厂工作,熟悉制造业工厂的管理运行模式。工厂的事情往往不是那么尽善尽美,更多的时候,它们烂透了。但不想20岁就已死了,到了80岁才下葬的结局,故而,写作分享经验与志同道合者。
格言:「Be true to your work, and your work will be true to you.」

既然来了,写点什么,相互学习交流

33 个精彩点评