如何解决Google Search Console提示的错误类型Missing:fn?

访客3年前黑客文章1047

一. 生搬硬套

Google Search Console提示结构化数据错误,如下图。

一直苦于找不到解决 *** ,这个问题就被搁置了。今天再次查看Google Search Console,这个Missing:fn错误提示特别碍眼,不得不想办法尽快解决掉。在Google中查找了很多 *** ,按部就班地把所有 *** 都试了一遍,最终还是失败了。哎,罢了,不能放弃ing,只能自己死磕想办法解决了。

二. 溯本求源

点开Misssing:fn进一步查找原因,如下图:

在photo那一项出现Gravatar,我的博客确实有开启Gravatar图像,难道是gravatar的原因?这个gravatar图像只会出现在评论里。从Google Search Console结构化数据错误提示的两个页面:/leave-a-message和/building/mail-alerts.html,都有评论,且评论中的图像都是调用Gravatar,所以才出现了错误?

三. 举一反三

曾在themegrill论坛有这样的一个帖子,和我的问题很相似:

其中有一个不错的回复,如下:

comment-author-link?评论者的链接?看来提问人是因为评论者的链接出现了missing:fn错误。解决 *** 是到inc/functions.php中在一行代码中加入fn类,问题就能解决。而我的问题是gravatar图像,是不是给gravatar图像增加fn类,问题就能解决?

找到htdocs/wp-content/thems/你使用的主题/inc/inc.php或者是functions.php,查找gravatar图像的代码:

  1. // gravatar头像调用
  2. functioncn_avatar($avatar){
  3. $avatar=preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://cn.gravatar.com/avatar/$1?s=$2&d=mm" alt="avatar" class="480b-5162-2efa-a7f2 avatar avatar-" height="$2" width="$2">',$avatar);
  4. return$avatar;
  5. }
  6. functionssl_avatar($avatar){
  7. $avatar=preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2&d=mm" alt="avatar" class="5162-2efa-a7f2-b830 avatar avatar-" height="$2" width="$2">',$avatar);
  8. return$avatar;
  9. }

在2个class中增加fn类,记得与前面的一个类之间要空一格。

  1. // gravatar头像调用
  2. functioncn_avatar($avatar){
  3. $avatar=preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://cn.gravatar.com/avatar/$1?s=$2&d=mm" alt="avatar" class="2efa-a7f2-b830-77d0 avatar avatar- fn" height="$2" width="$2">',$avatar);
  4. return$avatar;
  5. }
  6. functionssl_avatar($avatar){
  7. $avatar=preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2&d=mm" alt="avatar" class="cac2-6dd0-2f5c-996f avatar avatar- fn" height="$2" width="$2">',$avatar);
  8. return$avatar;
  9. }

四. 验证

通过结构化测试工具验证

问题解决~~~

相关文章

深圳工商注册流程及费用(工商注册费用大概多少)

  目前深圳公司注册实行五证合一全流程网上办理,五证合一是指行营业执照、组织机构代码证、税务登记证、社会保险登记证和统计登记证,实现“一表申请,一门受理,信息共享”;同时,全面实施各类登记业务的“全流...

课程思政:iOS浸透测验东西之二进制代码剖析与调试篇

本文是这个文章系列中的第四篇,也是终究一篇,在本文中,我们将为读者介绍iOS运用程序浸透检验过程中最为有用的一些东西。在本文的上半篇,我们将为读者介绍怎样运用Hopper东西进行二进制代码分析;在下半...

2020福利汇总第60期:一个女人和浴室

BGM:《一个女人和浴室》:点击播放 热门视频: #让蚊子体验一下人心险 哈哈哈哈哈哈我笑傻了!!! 网课先生把地理课归纳成了一首rap 若是同时喝下香蕉汁和圣水的话 《大...

怎么能监控到老婆微信的语音聊天信息

华为畅想7 Plus删除的微信图片恢复?大家可能曾经都误删过图片,有些没有价值的图片被删了影响不大,但有些重要的图片被误删了损失就大了。今天,小编以华为畅想7 Plus(华为p10、华为Mate9、小...

Excel中如何计算相同姓名的数据总和,Excel教程

各位朋友想要知道Excel中如何计算同样名字的数据信息总数吗?下边便是我梳理Excel中测算同样名字的数据信息总数的操作步骤,赶快看来一下吧,期待能协助到大伙儿哦!       各位朋友想要知道Exc...

入住宾馆可以破解微信密码的神器查询系统

? 大伙儿暑期出去旅游时也是有一些经常公出的朋友们,一般务必搬入快捷酒店,但是,快捷酒店的搬入纪录一般是大伙儿最忧虑的事,担忧自己信息内容泄露出去,最近互联网技术曝光一些自己酒店住宿纪录被别人掌握,搞...