曲径通幽论坛
标题:
解决使用 OSS 做图床后微信分享朋友圈缩略图丢失的问题
[打印本页]
作者:
beyes
时间:
2017-11-21 16:15
标题:
解决使用 OSS 做图床后微信分享朋友圈缩略图丢失的问题
为了更好的用户体验,有时你需要使用 OSS 来做图床,这里你可能会做一个建立图片网址 CNAME 解析的事情,详情请参考我的之前写的帖子:《
Wordpress 与 OSS 的结合使用
》。
再做了 CNAME 之后,原来的缩略图获取函数会执行失败,因为 single.php 里的函数 wp_get_attachment_image_src() 是作用于本地附件的。还好,我在插件中是有一份图片是保留到服务器上的(具体还是参考上面的帖子),这样就方便了,只需要改一下下面的函数:
imgUrl: '<?php $thumbnail_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail');
$pone = "fast"; echo str_replace($pone,"art", $thumbnail_image_url[0]); ?>',
复制代码
其中 "fast" 是我用作 CNAME 的一个二级域名,只要将其替换到原来的图片二级域名地址 art 即可。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2