WordPress http链接批量替换成https的方法

03月/25日/WordPress/浏览 567

很多小伙伴是WordPress网站搭建好后再去配置https,也就是ssl,配置后导致页面还有很多http,那么我们应该怎么把http批量成https呢?


方法1:

phpmyadmin导出数据库(操作请备份),本地批量替换然后再重新导入数据库,这是比较直接的方法。


方法2:

将下面代码放到当前WordPress模板functions.php文件内就可以了。


add_filter('get_header', 'zhuige_ssl');
function zhuige_ssl(){
	if( is_ssl() ){
		function zhuige_ssl_main ($content){
			$siteurl = get_option('siteurl');
			$upload_dir = wp_upload_dir();
			$content = str_replace( 'http:'.strstr($siteurl, '//'), 'https:'.strstr($siteurl, '//'), $content);
			$content = str_replace( 'http:'.strstr($upload_dir['baseurl'], '//'), 'https:'.strstr($upload_dir['baseurl'], '//'), $content);
			return $content;
		}
		ob_start("zhuige_ssl_main");


发表评论

暂无评论,抢个沙发...

客服 工单