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

访客4年前黑客文章1087

一. 生搬硬套

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

四. 验证

通过结构化测试工具验证

问题解决~~~

相关文章

网络黑客与网络攻击-黑客编程代码初级

网络黑客与网络攻击-黑客编程代码初级

网络黑客与网络攻击(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业务、黑客联盟、黑客...

联通内部卡要怎样办理(员工套餐、卡无限流量

本报讯6月15日,本报报道了嵩县张先生在联通公司嵩县集团客户开户点购买的联通卡,使用几年后突然在6月1日、2日接到两条短信被更改套餐导致停机的情况。 15日下午,记者来到中国联通洛阳分公司,客户服务...

黑客擅长(黑客擅长领域)

黑客擅长(黑客擅长领域)

网络黑客的黑客代表 凯文·米特尼克(Kevin Mitnick)被称为世界上“头号电脑黑客”。一名黑客(hacker)是一个喜欢用智力通过创造性方法来挑战脑力极限的人,特别是他们所感兴趣的领域,例如电...

杭州黑客酒店(杭州黑客酒吧)

杭州黑客酒店(杭州黑客酒吧)

本文导读目录: 1、西软酒店系统 2、万豪酒店因泄露客人信息被罚一事引热议,到底是如何被泄露的? 3、曾经大名鼎鼎的黑客现在都在做什么? 4、身份证的电子版怎么弄? 5、到机场的大巴车...

网赌找黑客能赢回来吗-黑客可以进入别人手机吗(手机是不是可以进入黑客)

网赌找黑客能赢回来吗-黑客可以进入别人手机吗(手机是不是可以进入黑客)

网赌找黑客能赢回来吗相关问题 手机管家能防黑客吗相关问题 黑客网络里用的是什么系统 远程看对方手机屏幕微信(怎么远程对方手机) 黑客网络如何结束pid 挖漏洞一个月能赚多少...

怎么实时监控别人的手机微信聊天记录

  昨天小编的一个朋友因为被一些不怀好意的人恢复了自己删除的微信聊天记录而造成了巨大的损失,导致他现在不仅个人利益遭受损失,家庭关系也出现裂痕,处理不好也许可能会妻离子散。他的事情告诉我们,一定要注...