Version Description
Don't enable compression or footer link on easy caching page and other bugfixes.
=
Download this release
Release Info
Developer | donncha |
Plugin | WP Super Cache |
Version | 0.9.9.5 |
Comparing to | |
See all releases |
Code changes from version 0.9.9.4 to 0.9.9.5
- Changelog.txt +32 -0
- readme.txt +9 -3
- wp-cache.php +5 -12
Changelog.txt
CHANGED
@@ -1,3 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2010-09-22 16:02 donncha
|
2 |
|
3 |
* readme.txt, wp-cache.php: Bump version to 0.9.9.4 and update some
|
1 |
+
2010-09-24 11:31 donncha
|
2 |
+
|
3 |
+
* readme.txt, wp-cache.php: Bump to 0.9.9.5 for minor bug fixes.
|
4 |
+
|
5 |
+
2010-09-24 11:26 donncha
|
6 |
+
|
7 |
+
* wp-cache.php: Show the lockdown menu again.
|
8 |
+
|
9 |
+
2010-09-24 07:00 donncha
|
10 |
+
|
11 |
+
* wp-cache.php: Disable compression when using easy page, and only
|
12 |
+
warn of mod_rewrite rules if they're turned off
|
13 |
+
|
14 |
+
2010-09-24 06:47 donncha
|
15 |
+
|
16 |
+
* wp-cache.php: Disable cache compression, still problems with the
|
17 |
+
occasional host.
|
18 |
+
|
19 |
+
2010-09-23 18:08 donncha
|
20 |
+
|
21 |
+
* wp-cache.php: The plugin works somewhat well in safemode so don't
|
22 |
+
stop users using the settings page.
|
23 |
+
|
24 |
+
2010-09-23 17:53 donncha
|
25 |
+
|
26 |
+
* wp-cache.php: No more hello world notices and don't delete
|
27 |
+
mod_rewrite rules when caching is disabled
|
28 |
+
|
29 |
+
2010-09-22 16:05 donncha
|
30 |
+
|
31 |
+
* Changelog.txt: Updated changelog
|
32 |
+
|
33 |
2010-09-22 16:02 donncha
|
34 |
|
35 |
* readme.txt, wp-cache.php: Bump version to 0.9.9.4 and update some
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: donncha, automattic
|
3 |
Tags: performance,caching,wp-cache,wp-super-cache,cache
|
4 |
Tested up to: 3.0.1
|
5 |
-
Stable tag: 0.9.9.
|
6 |
Requires at least: 2.9.2
|
7 |
|
8 |
A very fast caching engine for WordPress that produces static html files.
|
@@ -50,11 +50,17 @@ The [changelog](http://svn.wp-plugins.org/wp-super-cache/trunk/Changelog.txt) is
|
|
50 |
|
51 |
== Upgrade Notice ==
|
52 |
|
53 |
-
= 0.9.9.
|
54 |
-
|
55 |
|
56 |
== Changelog ==
|
57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
= 0.9.9.4 =
|
59 |
* Settings page split into tabbed pages.
|
60 |
* Added new "Easy" settings page for new users.
|
2 |
Contributors: donncha, automattic
|
3 |
Tags: performance,caching,wp-cache,wp-super-cache,cache
|
4 |
Tested up to: 3.0.1
|
5 |
+
Stable tag: 0.9.9.5
|
6 |
Requires at least: 2.9.2
|
7 |
|
8 |
A very fast caching engine for WordPress that produces static html files.
|
50 |
|
51 |
== Upgrade Notice ==
|
52 |
|
53 |
+
= 0.9.9.5 =
|
54 |
+
Don't enable compression or footer link on easy caching page and other bugfixes.
|
55 |
|
56 |
== Changelog ==
|
57 |
|
58 |
+
= 0.9.9.5 =
|
59 |
+
* Disable compression on on easy setup page. Still causes problems on some hosts.
|
60 |
+
* Remove footerlink on easy setup page.
|
61 |
+
* Don't delete mod_rewrite rules when caching is disabled.
|
62 |
+
* Don't stop users using settings page when in safe mode.
|
63 |
+
|
64 |
= 0.9.9.4 =
|
65 |
* Settings page split into tabbed pages.
|
66 |
* Added new "Easy" settings page for new users.
|
wp-cache.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP Super Cache
|
4 |
Plugin URI: http://ocaoimh.ie/wp-super-cache/
|
5 |
Description: Very fast caching plugin for WordPress.
|
6 |
-
Version: 0.9.9.
|
7 |
Author: Donncha O Caoimh
|
8 |
Author URI: http://ocaoimh.ie/
|
9 |
*/
|
@@ -146,7 +146,6 @@ function wp_cache_manager_error_checks() {
|
|
146 |
_e( 'You or an administrator must disable this. See the <a href="http://php.net/features.safe-mode">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file.', 'wp-super-cache' );
|
147 |
}
|
148 |
echo '</p></div>';
|
149 |
-
return false;
|
150 |
}
|
151 |
|
152 |
if ( '' == get_option( 'permalink_structure' ) ) {
|
@@ -299,10 +298,8 @@ function wp_cache_manager_updates() {
|
|
299 |
$_POST[ 'wp_cache_mobile_enabled' ] = 1;
|
300 |
$_POST[ 'wp_cache_status' ] = 'all';
|
301 |
$_POST[ 'super_cache_enabled' ] = 2; // PHP
|
302 |
-
$_POST[ 'wp_cache_hello_world' ] = 1;
|
303 |
$_POST[ 'cache_rebuild_files' ] = 1;
|
304 |
-
$_POST[ 'cache_compression' ]
|
305 |
-
insert_with_markers( trailingslashit( get_home_path() ) . '.htaccess', 'WPSuperCache', array() );
|
306 |
} else {
|
307 |
unset( $_POST[ 'wp_cache_status' ] );
|
308 |
$_POST[ 'super_cache_enabled' ] = 0;
|
@@ -333,7 +330,6 @@ function wp_cache_manager_updates() {
|
|
333 |
$wp_cache_mod_rewrite = 1; // we need this because supercached files can be served by PHP too.
|
334 |
} else {
|
335 |
$wp_cache_mod_rewrite = 0;
|
336 |
-
insert_with_markers( trailingslashit( get_home_path() ) . '.htaccess', 'WPSuperCache', array() );
|
337 |
}
|
338 |
wp_cache_replace_line('^ *\$wp_cache_mod_rewrite', '$wp_cache_mod_rewrite = ' . $wp_cache_mod_rewrite . ";", $wp_cache_config_file);
|
339 |
}
|
@@ -860,17 +856,17 @@ jQuery(document).ready(function(){
|
|
860 |
<fieldset>
|
861 |
<label><input type='radio' name='wp_cache_easy_on' value='1' <?php if ( $cache_enabled == true ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching On', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
|
862 |
<label><input type='radio' name='wp_cache_easy_on' value='0' <?php if ( $cache_enabled == false ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching Off', 'wp-super-cache' ); ?></label><br />
|
863 |
-
<em><?php _e( 'Note: enables PHP caching,
|
864 |
</legend>
|
865 |
</fieldset>
|
866 |
</td>
|
867 |
</tr>
|
868 |
</table>
|
869 |
<?php
|
870 |
-
if( $cache_enabled ) {
|
871 |
$scrules = trim( implode( "\n", extract_from_markers( trailingslashit( get_home_path() ) . '.htaccess', 'WPSuperCache' ) ) );
|
872 |
if ( $scrules != '' ) {
|
873 |
-
echo "<p><strong>" . __( 'Notice: Supercache mod_rewrite rules detected. Cached files will be served using those rules.
|
874 |
}
|
875 |
}
|
876 |
echo "<div class='submit'><input class='button-primary' type='submit' " . SUBMITDISABLED . " value='" . __( 'Update Status', 'wp-super-cache' ) . " »' /></div>";?>
|
@@ -1075,9 +1071,6 @@ function wp_lock_down() {
|
|
1075 |
global $wpdb, $cache_path, $wp_cache_config_file, $valid_nonce, $cached_direct_pages, $cache_enabled, $super_cache_enabled;
|
1076 |
global $wp_super_cache_lock_down;
|
1077 |
|
1078 |
-
if ( !isset( $wp_super_cache_lock_down ) || ( isset( $wp_super_cache_lock_down ) && $wp_super_cache_lock_down != 1 ) )
|
1079 |
-
return false;
|
1080 |
-
|
1081 |
if(isset($_POST['wp_lock_down']) && $valid_nonce) {
|
1082 |
$wp_lock_down = $_POST['wp_lock_down'] == '1' ? '1' : '0';
|
1083 |
wp_cache_replace_line('^.*WPLOCKDOWN', "define( 'WPLOCKDOWN', '$wp_lock_down' );", $wp_cache_config_file);
|
3 |
Plugin Name: WP Super Cache
|
4 |
Plugin URI: http://ocaoimh.ie/wp-super-cache/
|
5 |
Description: Very fast caching plugin for WordPress.
|
6 |
+
Version: 0.9.9.5
|
7 |
Author: Donncha O Caoimh
|
8 |
Author URI: http://ocaoimh.ie/
|
9 |
*/
|
146 |
_e( 'You or an administrator must disable this. See the <a href="http://php.net/features.safe-mode">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file.', 'wp-super-cache' );
|
147 |
}
|
148 |
echo '</p></div>';
|
|
|
149 |
}
|
150 |
|
151 |
if ( '' == get_option( 'permalink_structure' ) ) {
|
298 |
$_POST[ 'wp_cache_mobile_enabled' ] = 1;
|
299 |
$_POST[ 'wp_cache_status' ] = 'all';
|
300 |
$_POST[ 'super_cache_enabled' ] = 2; // PHP
|
|
|
301 |
$_POST[ 'cache_rebuild_files' ] = 1;
|
302 |
+
unset( $_POST[ 'cache_compression' ] );
|
|
|
303 |
} else {
|
304 |
unset( $_POST[ 'wp_cache_status' ] );
|
305 |
$_POST[ 'super_cache_enabled' ] = 0;
|
330 |
$wp_cache_mod_rewrite = 1; // we need this because supercached files can be served by PHP too.
|
331 |
} else {
|
332 |
$wp_cache_mod_rewrite = 0;
|
|
|
333 |
}
|
334 |
wp_cache_replace_line('^ *\$wp_cache_mod_rewrite', '$wp_cache_mod_rewrite = ' . $wp_cache_mod_rewrite . ";", $wp_cache_config_file);
|
335 |
}
|
856 |
<fieldset>
|
857 |
<label><input type='radio' name='wp_cache_easy_on' value='1' <?php if ( $cache_enabled == true ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching On', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
|
858 |
<label><input type='radio' name='wp_cache_easy_on' value='0' <?php if ( $cache_enabled == false ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching Off', 'wp-super-cache' ); ?></label><br />
|
859 |
+
<em><?php _e( 'Note: enables PHP caching, cache rebuild, and mobile support', 'wp-super-cache' ); ?></em><br />
|
860 |
</legend>
|
861 |
</fieldset>
|
862 |
</td>
|
863 |
</tr>
|
864 |
</table>
|
865 |
<?php
|
866 |
+
if( $cache_enabled && !$wp_cache_mod_rewrite ) {
|
867 |
$scrules = trim( implode( "\n", extract_from_markers( trailingslashit( get_home_path() ) . '.htaccess', 'WPSuperCache' ) ) );
|
868 |
if ( $scrules != '' ) {
|
869 |
+
echo "<p><strong>" . __( 'Notice: Supercache mod_rewrite rules detected. Cached files will be served using those rules. Edit the .htaccess file in the root of your install and remove the SuperCache rules.', 'wp-super-cache' ) . '</strong></p>';
|
870 |
}
|
871 |
}
|
872 |
echo "<div class='submit'><input class='button-primary' type='submit' " . SUBMITDISABLED . " value='" . __( 'Update Status', 'wp-super-cache' ) . " »' /></div>";?>
|
1071 |
global $wpdb, $cache_path, $wp_cache_config_file, $valid_nonce, $cached_direct_pages, $cache_enabled, $super_cache_enabled;
|
1072 |
global $wp_super_cache_lock_down;
|
1073 |
|
|
|
|
|
|
|
1074 |
if(isset($_POST['wp_lock_down']) && $valid_nonce) {
|
1075 |
$wp_lock_down = $_POST['wp_lock_down'] == '1' ? '1' : '0';
|
1076 |
wp_cache_replace_line('^.*WPLOCKDOWN', "define( 'WPLOCKDOWN', '$wp_lock_down' );", $wp_cache_config_file);
|