|
为了更好的用户体验,有时你需要使用 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 即可。
|
|