Corepress 主题给友情链接图标设置默认图片

146次阅读
2条评论

共计 448 个字符,预计需要花费 2 分钟才能阅读完成。

图裂是一件很烦人的事情,但是终究是别人的图标链接,如果失效了也不应该显示图裂。

解决办法是,如果图片加载失败,给他加载本站的一个默认图标,使用 js 的 onerror 方法,如:

<img src="image.jpg" onerror="this.src='default-image.jpg'">

知道了这个以后,只需要找到 component 目录下 CP_Component.php 的 echoComponentFriendLinksTemplate 方法修改对应代码。

<!-- 原来的图片html代码 -->
$icon_img_html = '<img src="' . $item['icon_url'] . '">'; 
<!-- 修改后代码 -->
$icon_img_html = '<img src="' . $item['icon_url'] . '" onerror="this.src=\'/wp-content/uploads/2023/03/google-1.png\'">';

上面的图片地址是我放在本地的一张谷歌的图标,自行设置即可。

提醒:本文发布于365天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-03-30发表,共计448字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2条评论)
user1 评论达人 LV.1
2023-04-03 17:33:45 回复

这个还蛮有意思的

 Windows  Chrome  中国浙江省宁波市电信
    amjun 博主
    2023-04-03 17:47:55 回复

    @user1 为了偷懒不上传图标

     Windows  Edge  中国浙江省宁波市电信
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 无忧云 提供安全防护和加速服务