WordPress不用插件使用七牛云存储加速网站

2020-06-20 0 3,161

网站使用七牛云存储的好处?

加速网站的css、js、图片等内容,提升用户体验。

在我们运营网站时多多少少会用到图片存储,七牛云存储注册认证通过标准用户就可以得到10G的免费存储空间和免费10G的月流量,10G空间对于一般个人博客或小型站点基本上就够用了。

wordpress七牛云存储的插件也有很多,假如你不想用插件便可以使用七牛云存储加速网站,那么下面的一段代码可以帮你实现。


	//七牛镜像存储
	if ( !is_admin() ) {
		add_action(\'wp_loaded\',\'c7sky_ob_start\');
		function c7sky_ob_start() {
			ob_start(\'c7sky_qiniu_cdn_replace\');
		}
		function c7sky_qiniu_cdn_replace($html){
			$local_host = \'https://www.xxx.com\'; //你的网站域名  http或是https根据你的站点更换
			$qiniu_host = \'https://img.xxx.com\'; //你的七牛域名  http或是https根据你的站点更换
			$cdn_exts   = \'png|jpg|jpeg|gif\'; //扩展名(使用|分隔)
			$cdn_dirs   = \'wp-content|wp-includes\'; //目录(使用|分隔)
			$cdn_dirs   = str_replace(\'-\', \'\\-\', $cdn_dirs);
			if ($cdn_dirs) {
				$regex  =  \'/\' . str_replace(\'/\', \'\\/\', $local_host) . \'\\/((\' . $cdn_dirs . \')\\/[^\\s\\?\\\\\\\'\\\"\\;\\>\\<]{1,}.(\' . $cdn_exts . \'))([\\\"\\\\\\\'\\s\\?]{1})/\';
				$html =  preg_replace($regex, $qiniu_host . \'/$1$4\', $html);
			} else {
				$regex  = \'/\' . str_replace(\'/\', \'\\/\', $local_host) . \'\\/([^\\s\\?\\\\\\\'\\\"\\;\\>\\<]{1,}.(\' . $cdn_exts . \'))([\\\"\\\\\\\'\\s\\?]{1})/\';
				$html =  preg_replace($regex, $qiniu_host . \'/$1$3\', $html);
			}
			return $html;
		}
	}

使用方法

将上面代码添加到主题functions.php文件就行

文章来自 猪小侠源码www.yqym.net转载请保留本链接,谢谢!

:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!

猪小侠源码-最新源码下载平台 WordPress教程 WordPress不用插件使用七牛云存储加速网站 http://www.20zxx.cn/13995/wordpres/wordpressq.html

猪小侠源码,优质资源分享网

常见问题
  • 本站所有资源版权均属于原作者所有,均只能用于参考学习,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,建议提前注册好百度网盘账号,使用百度网盘客户端下载
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务