本文最后更新于2020年8月23日,已超过 1 年没更新!内容可能已失效,请自行测试,失效请评论区反馈,谢谢啦~
为了更好的交流体验,本站评论区已迁移至新版社区:点此前往
如需下载桜都字幕组历史已补档作品,请点击此处
由于不可抗力因素,本站大部分OneDrive下载已失效,如果遇到,请邮件附上文章链接告知站长!
如有本站使用问题,请参见: 常见问题
如何自己寻找本子/插画,请参考文章:授之以鱼,不如授之以渔
如需下载桜都字幕组历史已补档作品,请点击此处
由于不可抗力因素,本站大部分OneDrive下载已失效,如果遇到,请邮件附上文章链接告知站长!
如有本站使用问题,请参见: 常见问题
如何自己寻找本子/插画,请参考文章:授之以鱼,不如授之以渔
我之前为了加快访问速度,就搭了个图床,但图床还得手动上传,异常的麻烦不说,本地也没有备份。
思来想去,不如利用rsync自动同步WordPress的附件上传目录,这样本地有备份,图片服务器也会实时更新上传的图片。
花了一个小时左右,总算调试完主服务器和图片服务器间的相互同步,但是我发现一个问题,就是前端该如何调用图片服务器的链接,而不是本地链接呢?
我在网上搜到的大部分方法都是MySQL命令直接替换附件链接,但我肯定是没有这个必要的。忽然发现有一篇《如何快速替换日志中的文本》可以直接替换链接,实测可行。
在你主题文件夹的functions.php添加以下代码即可。
function replace_text_wps($text){ $replace = array( 'https://iacg.blog' => 'https://pic.iacg.rip', /*这里的URL更改为你的URL*/ ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps'); add_filter('the_excerpt', 'replace_text_wps');
另外注意一下,URL匹配为正则表达式,如果你想要更换的链接更加精准,使用详细路径就可以了。