Multisite Support
-
If a WordPress instance is multisite, this would require the user to increment each site individually. We are running over 40 sites, so that is not practical. I modified the plugin to use network options, which is global, to store the options.
Here is what the patch looks like:
diff –git a/wp-content/plugins/wp-version-in-query-string-modifier/wp-version-in-query-string-modifier.php b/wp-content/plugins/wp-version-in-query-string-modifier/wp-version-in-query-string-modifier.php
index 537d17f..9547649 100644
— a/wp-content/plugins/wp-version-in-query-string-modifier/wp-version-in-query-string-modifier.php
+++ b/wp-content/plugins/wp-version-in-query-string-modifier/wp-version-in-query-string-modifier.php
@@ -35,6 +35,11 @@ function wpvqsm_get_options() {
‘increment’ => ‘7’,
‘addTime’ => ‘0’,
);
+
+ if (is_multisite()) {
+ return get_network_option(get_current_network_id(), WPVQSM . ‘options’, $wpvqsm_default_values);
+ }
+
return get_option( WPVQSM . ‘options’, $wpvqsm_default_values );
}@@ -45,7 +50,11 @@ function wpvqsm_get_options() {
*
*/
function wpvqsm_update_options( $options ) {
– update_option( WPVQSM . ‘options’, $options );
+ if (is_multisite()) {
+ update_network_option(get_current_network_id(), WPVQSM . ‘options’, $options);
+ } else {
+ update_option(WPVQSM . ‘options’, $options);
+ }
}======
This is just a suggestion, but other users might find it useful.
- The topic ‘Multisite Support’ is closed to new replies.