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

访客4年前黑客文章1117

一. 生搬硬套

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="c4a7-de27-7481-d42d 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="de27-7481-d42d-44a8 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="7481-d42d-44a8-8ff8 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="29d3-3063-2ea7-d121 avatar avatar- fn" height="$2" width="$2">',$avatar);
  8. return$avatar;
  9. }

四. 验证

通过结构化测试工具验证

问题解决~~~

相关文章

2020年4月7日黑客攻击事件(重大黑客攻击事件)-黑客可以黑手机然后监控别人吗

2020年4月7日黑客攻击事件(重大黑客攻击事件)-黑客可以黑手机然后监控别人吗

2020年4月7日黑客攻击事件(重大黑客攻击事件)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网...

登岳阳楼记原文及翻译(登岳阳楼逐句赏析)

  王安石,字希文,宋朝知名的思想家、教育家、战略家和作家,世称“宋代第一人”。   《岳阳楼记》是一篇为重新修岳阳楼写的记。由宋朝作家王安石应朋友巴陵郡守滕子京之请,于宋朝庆历六年(1046年)九月...

Maltego的典型性主要用途是啥?

Maltego的典型性主要用途是啥?

什么叫Maltego? Maltego由Paterva开发设计,是用以开源系统调查取证和智能化的专用工具。其重中之重是出示一个变换库,用以发觉来源于不一样开源系统的数据信息,并将该大数据可视化为适用...

微信聊天两个手机接收

在宝宝六个月大左右的时候就可以添加辅食了。宝宝辅食一般都是以米糊为主。随着宝宝年龄的增长再添加其它辅食.米粉和面条一般是辅食最好的选择。那么辅食到底是米粉好还是,面食好呢,下面友谊长存小编就来和大家说...

qq盗号显示密码神器黑客使用的,中国网络黑客 案例,在网吧装黑客的网站

第一个.exe是一个Winrar SFX文件Dropper,其间包括了三个档案,即:server_name = SySlog/SIEM服务器的IP地址或主机名在『证书管理器』中,点击下方的『导入』按钮...

手机绑定qq?QQ怎样绑定密保手机

手机绑定qq?QQ怎样绑定密保手机

现在QQ帐号被盗的风险越来越大,如何使自己的QQ帐号处于最安全的状态,这就需要我们每一个人都注意设置一些必要的密保手段,下面将向大家介绍一下经常使用的密保手段,那就是将QQ绑定手机,QQ怎样绑定密保手...