wordpress程序熊掌号接入错误问题解决

  • A+
所属分类:软件&教程

随着百度推出自家移动生态产品熊掌号,一时间又让自身的地位在移动端流量尽占优势,有关于百度的熊掌号的接入方式,网上早已很多的版本,使用不同的方式使移动端的网站改造成H5页面。

就拿博主自己的博客来说吧,因为是wordpress自适应的网站直接改造成H5页面接入百度熊掌号的改造,但是在改造的过程用依然出现了错误,错误详情可见:网站wordpress程序网站接入熊掌号出现错误 ,问题出现以后,就迅速的找到替换的方案,不过在替换方案依然存在不完美的一点就是在同步网站数据的时候不能把文章的缩略图给提取出来,所以不是很完美的方法。

就着手开始研究一下之前的页面改造方案出现的问题所在,添加JSON_LD数据中对于图片的的同步一直不是成功的。按问题筛查的方式,在使用开发者工具查看网页源代码中就会发现整个网页从上面执行代码的时候在执行到images代码段的时候是解析不出来的,碰到这种情况是在网站的投稿页面,因为网站的投稿页面使用的是在后台单独的页面建立的。

问题就出现在,网站在改造接入百度熊掌号的H5页面改造用恰恰就是文章页面的模板,也就是在代码处的页面类型的判断 is_singe的判断,而此判断的时候在后面的缩略图中的定义输出是需要有图片的出现的,网站的投稿页面中就是一个表单类型的,所以也就没有图片的出现,投稿的单页面在网站上部署的百度熊掌号的JSON_LD数据结构化数据的时候就获取不到缩略图的地址,所以会出现投稿页面在打开的时候是空白的页面,查看网页源代码也只是执行也头部的一些代码。

      解决办法:

1.解决的办法,按照上面分析出来的原因,和百度熊掌号结构化数据获取的代码段来看,需要获取网页的 pc端的url、网页的 title、 网页的描述、 和网页中的图片,几个数据的获取,既然是图片的缺失那就把图片给补,在理论上问题不就可以解决了。抓紧时间做了一张看上去还算可以的图片,上传完成后,刷新后台中的网页缓存,再次在前台打开给我投稿的页面,页面已经可以正常的打开,然后继续使用了查看网页源代码,看到熊掌号JSON_LD数据的images用获取到图片的URL问题就迎刃而解了。

2,上述第一种解决办法 算是一个巧方式吧,在代码处依然可以有所改变,暂时的没有找出来正确的方式,后面发现依然会分享出来的。

因为wordpress程序的主题有很多种不同的主题调用的数据也不近相同,若您的网站也遇到这样的问题存在。

若您有完美的解决方式也可以和博主交流分享出来,当然您也可以投稿到博主的网站上(欢迎投稿),对于您的投稿博主会认真的对待,第一时间发布在博主的微信红公众号,搜狐号,知乎等多种自媒体平台用。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: