• 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.