Version Description
- Switched from siteurl to home (e.g. for bedrock support)
Download this release
Release Info
| Developer | keycdn |
| Plugin | |
| Version | 1.0.2 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.1 to 1.0.2
- cdn-enabler.php +2 -2
- inc/cdn_enabler.class.php +7 -7
- readme.txt +5 -1
cdn-enabler.php
CHANGED
|
@@ -6,11 +6,11 @@ Description: Simply integrate a Content Delivery Network (CDN) into your WordPre
|
|
| 6 |
Author: KeyCDN
|
| 7 |
Author URI: https://www.keycdn.com
|
| 8 |
License: GPLv2 or later
|
| 9 |
-
Version: 1.0.
|
| 10 |
*/
|
| 11 |
|
| 12 |
/*
|
| 13 |
-
Copyright (C)
|
| 14 |
|
| 15 |
This program is free software; you can redistribute it and/or modify
|
| 16 |
it under the terms of the GNU General Public License as published by
|
| 6 |
Author: KeyCDN
|
| 7 |
Author URI: https://www.keycdn.com
|
| 8 |
License: GPLv2 or later
|
| 9 |
+
Version: 1.0.2
|
| 10 |
*/
|
| 11 |
|
| 12 |
/*
|
| 13 |
+
Copyright (C) 2015 KeyCDN
|
| 14 |
|
| 15 |
This program is free software; you can redistribute it and/or modify
|
| 16 |
it under the terms of the GNU General Public License as published by
|
inc/cdn_enabler.class.php
CHANGED
|
@@ -140,14 +140,14 @@ class CDN_Enabler
|
|
| 140 |
* run activation hook
|
| 141 |
*
|
| 142 |
* @since 0.0.1
|
| 143 |
-
* @change
|
| 144 |
*/
|
| 145 |
|
| 146 |
public static function handle_activation_hook() {
|
| 147 |
add_option(
|
| 148 |
'cdn_enabler',
|
| 149 |
array(
|
| 150 |
-
'url' => get_option('
|
| 151 |
'dirs' => 'wp-content,wp-includes',
|
| 152 |
'excludes' => '.php',
|
| 153 |
'relative' => '1',
|
|
@@ -184,7 +184,7 @@ class CDN_Enabler
|
|
| 184 |
* return plugin options
|
| 185 |
*
|
| 186 |
* @since 0.0.1
|
| 187 |
-
* @change
|
| 188 |
*
|
| 189 |
* @return array $diff data pairs
|
| 190 |
*/
|
|
@@ -194,7 +194,7 @@ class CDN_Enabler
|
|
| 194 |
return wp_parse_args(
|
| 195 |
get_option('cdn_enabler'),
|
| 196 |
array(
|
| 197 |
-
'url' => get_option('
|
| 198 |
'dirs' => 'wp-content,wp-includes',
|
| 199 |
'excludes' => '.php',
|
| 200 |
'relative' => 1,
|
|
@@ -208,7 +208,7 @@ class CDN_Enabler
|
|
| 208 |
* run rewrite hook
|
| 209 |
*
|
| 210 |
* @since 0.0.1
|
| 211 |
-
* @change
|
| 212 |
*/
|
| 213 |
|
| 214 |
public static function handle_rewrite_hook()
|
|
@@ -216,14 +216,14 @@ class CDN_Enabler
|
|
| 216 |
$options = self::get_options();
|
| 217 |
|
| 218 |
// check if origin equals cdn url
|
| 219 |
-
if (get_option('
|
| 220 |
return;
|
| 221 |
}
|
| 222 |
|
| 223 |
$excludes = array_map('trim', explode(',', $options['excludes']));
|
| 224 |
|
| 225 |
$rewriter = new CDN_Enabler_Rewriter(
|
| 226 |
-
get_option('
|
| 227 |
$options['url'],
|
| 228 |
$options['dirs'],
|
| 229 |
$excludes,
|
| 140 |
* run activation hook
|
| 141 |
*
|
| 142 |
* @since 0.0.1
|
| 143 |
+
* @change 1.0.2
|
| 144 |
*/
|
| 145 |
|
| 146 |
public static function handle_activation_hook() {
|
| 147 |
add_option(
|
| 148 |
'cdn_enabler',
|
| 149 |
array(
|
| 150 |
+
'url' => get_option('home'),
|
| 151 |
'dirs' => 'wp-content,wp-includes',
|
| 152 |
'excludes' => '.php',
|
| 153 |
'relative' => '1',
|
| 184 |
* return plugin options
|
| 185 |
*
|
| 186 |
* @since 0.0.1
|
| 187 |
+
* @change 1.0.2
|
| 188 |
*
|
| 189 |
* @return array $diff data pairs
|
| 190 |
*/
|
| 194 |
return wp_parse_args(
|
| 195 |
get_option('cdn_enabler'),
|
| 196 |
array(
|
| 197 |
+
'url' => get_option('home'),
|
| 198 |
'dirs' => 'wp-content,wp-includes',
|
| 199 |
'excludes' => '.php',
|
| 200 |
'relative' => 1,
|
| 208 |
* run rewrite hook
|
| 209 |
*
|
| 210 |
* @since 0.0.1
|
| 211 |
+
* @change 1.0.2
|
| 212 |
*/
|
| 213 |
|
| 214 |
public static function handle_rewrite_hook()
|
| 216 |
$options = self::get_options();
|
| 217 |
|
| 218 |
// check if origin equals cdn url
|
| 219 |
+
if (get_option('home') == $options['url']) {
|
| 220 |
return;
|
| 221 |
}
|
| 222 |
|
| 223 |
$excludes = array_map('trim', explode(',', $options['excludes']));
|
| 224 |
|
| 225 |
$rewriter = new CDN_Enabler_Rewriter(
|
| 226 |
+
get_option('home'),
|
| 227 |
$options['url'],
|
| 228 |
$options['dirs'],
|
| 229 |
$excludes,
|
readme.txt
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
Contributors: keycdn
|
| 3 |
Tags: cdn, content delivery network, content distribution network
|
| 4 |
Requires at least: 3.8
|
| 5 |
-
Tested up to: 4.
|
| 6 |
Stable tag: trunk
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
@@ -25,6 +25,7 @@ The CDN Enabler plugin has been developed to link your content to the CDN URLs.
|
|
| 25 |
* Set included directories
|
| 26 |
* Define exclusions
|
| 27 |
* Enable or disable for HTTPS
|
|
|
|
| 28 |
|
| 29 |
|
| 30 |
= System Requirements =
|
|
@@ -41,6 +42,9 @@ The CDN Enabler plugin has been developed to link your content to the CDN URLs.
|
|
| 41 |
|
| 42 |
== Changelog ==
|
| 43 |
|
|
|
|
|
|
|
|
|
|
| 44 |
= 1.0.1 =
|
| 45 |
* First major release
|
| 46 |
* Fixed warnings
|
| 2 |
Contributors: keycdn
|
| 3 |
Tags: cdn, content delivery network, content distribution network
|
| 4 |
Requires at least: 3.8
|
| 5 |
+
Tested up to: 4.4
|
| 6 |
Stable tag: trunk
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 25 |
* Set included directories
|
| 26 |
* Define exclusions
|
| 27 |
* Enable or disable for HTTPS
|
| 28 |
+
* Supports [Bedrock](https://roots.io/bedrock/ "Bedrock CDN")
|
| 29 |
|
| 30 |
|
| 31 |
= System Requirements =
|
| 42 |
|
| 43 |
== Changelog ==
|
| 44 |
|
| 45 |
+
= 1.0.2 =
|
| 46 |
+
* Switched from siteurl to home (e.g. for bedrock support)
|
| 47 |
+
|
| 48 |
= 1.0.1 =
|
| 49 |
* First major release
|
| 50 |
* Fixed warnings
|
