请选择 进入手机版 | 继续访问电脑版
查看: 2519|回复: 45

[接入教程] 【和我学改造熊掌号之WordPress】

[复制链接]
发表于 2017-11-14 20:10:18 | 显示全部楼层 |阅读模式
本帖最后由 神奇的路人甲 于 2017-11-14 20:49 编辑

较多同学都通过站长平台的《一步一步教你开通百度熊掌号》知道了熊掌号开通的流程。同时对于一些技术小白也会遇到开发改造的难题,其实我们也为小白准备了主流的CMS的改造文档哦 !
如果你愿意分享你正在使用的CMS的改造文档,或分享你晋级的心得且内容优质会有神秘奖励
1、熊掌号开通流程:一步一步教你开通百度熊掌号
2、和我学改造熊掌号之Discus X 3 门户改造《 和我学改造熊掌号之Discus X 3 门户改造
3、WordPress改造熊掌号:【和我学改造熊掌号之WordPress
4、PHPCMS改造熊掌号:和我学改造熊掌号之PHPCMS改造
5、帝国CMS改造熊掌号:和我学改造熊掌号之帝国CMS改造
6、织梦CMS改造熊掌号:【和我学改造熊掌号之织梦CMS改造

好了废话不多说,开始我们的小白教程。

改造熊掌号第一步给站点的页面添加 canonical标签
WordPress不同的主题情况不同有些主题是自带canonical标签的,并且不同的主题调用的参数都各不相同,因此WordPress不能保证所有的主题都可以使用!
后续我也会录制详细的教程, 去教大家如何傻瓜式改造熊掌号。

对于没有canonical标签  的主题 中添加以下代码到你使用主题的 header.php 文件的 head 区域:
  1. <?php if(is_single()){?>
  2.     <link rel="canonical" href="<?php echo get_permalink($post->ID);?>" />
  3. <?php } ?>
复制代码
接下来就是  添加JSON_LD数据
这里我给大家准备了,我在使用的WordPress的改造代码
  1. <script type="application/ld+json">
  2.     {
  3.         "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
  4.         "@id": "<?php the_permalink(); ?>",
  5.         "appid": "1539897736717695",
  6.         "title": "<?php the_title(); ?>",
  7.         "images": [
  8.             "<?php echo catch_that_image() ?>"
  9.             ],
  10.         "description": "<?php echo trim($description); ?>",
  11.         "pubDate": "<?php the_time('Y-m-d'); ?>T<?php the_time('H:i:s'); ?>"
  12.     }
  13. </script>
复制代码
需要注意的地方:大家需要将代码中的APPID替换成为自己的ID,那么如何知道自己的ID呢?
其实在 添加JSON_LD数据 官方给出的代码中 里面的ID就是我们自己的ID,大家替换一下即可。
然后在添加一下添加熊掌号ID声明 即可  
声明和json_ld的代码放在页眉或者页脚文件中即可(header和footer文件里)

添加上面的代码其实就可以改造好你的熊掌号了,但是WordPress有些不同,因为Wordpress不同的主题调用的参数不同,因此这里还是需要大家在去根据自己的主题做相应的调整!

最后就是添加我们的 添加关注功能代码  代码放在文章内容即可,这里也是强烈推荐大家去添加的,添加之后用户看到文章之后可以通过关注代码关注我们的熊掌号,同时我们就可以通过运营中心将我们的内容推送给用户!并且可以更快的和用户去沟通!

对于WordPress熊掌号的改造代码我还是需要再次强调一下,改造完成之后记得去效验中心效验一下,是否存在问题,然后在去推送,其次就是不同的主题调用的参数也各不相同,如果有什么问题或者改造遇到问题可以在本帖回复,WordPress的改造代码后续我会继续更新。


 楼主| 发表于 2017-11-14 20:10:32 | 显示全部楼层
  一楼占楼 后续方便内容补充!
回复 支持 反对

使用道具 举报

发表于 2017-11-14 20:15:43 | 显示全部楼层
大赞!
回复 支持 反对

使用道具 举报

发表于 2017-11-15 08:29:47 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

发表于 2017-11-15 08:45:09 | 显示全部楼层
兄弟,你整理的这个资料确实很有用,后面我得还好好学习一下。谢谢了!
回复 支持 反对

使用道具 举报

发表于 2017-11-15 10:30:45 | 显示全部楼层
感谢分享, canonical标签 一般是在哪个文件里,header.php 里面么?

点评

WP 默认就有 canonical 不需要添加 canonical  发表于 2017-11-15 17:33
对的  详情 回复 发表于 2017-11-15 10:31
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-15 10:31:25 | 显示全部楼层
数拓海报机 发表于 2017-11-15 10:30
感谢分享, canonical标签 一般是在哪个文件里,header.php 里面么?

对的
回复 支持 反对

使用道具 举报

发表于 2017-11-15 17:33:39 | 显示全部楼层

WP 默认就有 canonical 不需要添加 canonical

点评

有些主题是没有的哦!所以我在这里强调了一次!  详情 回复 发表于 2017-11-15 17:34
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-15 17:34:48 | 显示全部楼层
恒羽辉 发表于 2017-11-15 17:33
WP 默认就有 canonical 不需要添加 canonical

有些主题是没有的哦!所以我在这里强调了一次!
回复 支持 反对

使用道具 举报

发表于 2017-11-15 17:36:14 | 显示全部楼层
神奇的路人甲 发表于 2017-11-15 17:34
有些主题是没有的哦!所以我在这里强调了一次!

应该是和版本有关系,旧版本没有,这个在默认的 wp head 函数中

点评

怎样才能看出wp有没有canonical ,直接wp-主题源码中搜索么?  详情 回复 发表于 2017-11-16 09:29
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|Archiver|Baidu Inc.

GMT+8, 2018-9-24 19:35 , Processed in 0.262342 second(s), 10 queries .

Powered by Discuz! X3.2

© 2001-2011 Comsenz Inc.

返回顶部