Plugin Directory

Changeset 3200405


Ignore:
Timestamp:
12/01/2024 09:31:06 PM (15 months ago)
Author:
wpscholar
Message:

Update to version 1.3.1 from GitHub

Location:
simple-website-redirect
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • simple-website-redirect/tags/1.3.1/SimpleWebsiteRedirect.php

    r3200400 r3200405  
    1212 * Plugin URI:        https://wpscholar.com/wordpress-plugins/simple-website-redirect/
    1313 * Description:       A simple plugin designed to redirect an entire website (except the WordPress admin) to another website.
    14  * Version:           1.3.0
     14 * Version:           1.3.1
    1515 * Requires PHP:      7.4
    1616 * Requires at least: 4.7
     
    156156     */
    157157    public static function get_excluded_query_params() {
    158         return self::parse_query_params( get_option( 'simple_website_redirect_exclude_query_params', '' ) . ',simple-website-redirect' );
     158        return self::parse_query_params( get_option( 'simple_website_redirect_exclude_query_params', '' ) . ',page=simple-website-redirect' );
    159159    }
    160160
     
    230230            'simple_website_redirect_excluded_query_params',
    231231            array(
    232                 'customize_changeset_uuid', // Allows editing via the WordPress Customizer
    233                 'elementor-preview', // Allows editing via Elementor
    234                 'preview_id', // Allows previewing in WordPress
    235                 'rest_route', // Allows REST API requests
     232                'customize_changeset_uuid' => null, // Allows editing via the WordPress Customizer
     233                'elementor-preview'        => null, // Allows editing via Elementor
     234                'preview_id'               => null, // Allows previewing in WordPress
     235                'rest_route'               => null, // Allows REST API requests
    236236            )
    237237        );
    238238        $query_params    = self::$url->getQueryVars();
    239         foreach ( $excluded_params as $name ) {
     239        foreach ( $excluded_params as $name => $value ) {
    240240            if ( array_key_exists( $name, $query_params ) ) {
    241                 $should_redirect = false;
    242                 break;
     241                if ( empty( $value ) ) {
     242                    $should_redirect = false;
     243                    break;
     244                } elseif ( $value === $query_params[ $name ] ) {
     245                    $should_redirect = false;
     246                    break;
     247                }
    243248            }
    244249        }
  • simple-website-redirect/tags/1.3.1/readme.txt

    r3200400 r3200405  
    55Requires at least: 4.7
    66Tested up to: 6.7
    7 Stable tag: 1.3.0
     7Stable tag: 1.3.1
    88Requires PHP: 7.4
    99License: GPL V2 or later
     
    5858
    5959== Changelog ==
     60
     61= 1.3.1 =
     62* Fix logic for supporting query param exclusion.
    6063
    6164= 1.3.0 =
  • simple-website-redirect/tags/1.3.1/vendor/composer/installed.php

    r3200400 r3200405  
    22    'root' => array(
    33        'name' => 'wpscholar/simple-website-redirect',
    4         'pretty_version' => '1.3.0',
    5         'version' => '1.3.0.0',
    6         'reference' => '0641989e03bcc645d41c6d1e5e893752a2a3ccaf',
     4        'pretty_version' => '1.3.1',
     5        'version' => '1.3.1.0',
     6        'reference' => '21b64fd50f55c2af5c39a902399b0833ea5695ea',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'wpscholar/simple-website-redirect' => array(
    14             'pretty_version' => '1.3.0',
    15             'version' => '1.3.0.0',
    16             'reference' => '0641989e03bcc645d41c6d1e5e893752a2a3ccaf',
     14            'pretty_version' => '1.3.1',
     15            'version' => '1.3.1.0',
     16            'reference' => '21b64fd50f55c2af5c39a902399b0833ea5695ea',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • simple-website-redirect/trunk/SimpleWebsiteRedirect.php

    r3200400 r3200405  
    1212 * Plugin URI:        https://wpscholar.com/wordpress-plugins/simple-website-redirect/
    1313 * Description:       A simple plugin designed to redirect an entire website (except the WordPress admin) to another website.
    14  * Version:           1.3.0
     14 * Version:           1.3.1
    1515 * Requires PHP:      7.4
    1616 * Requires at least: 4.7
     
    156156     */
    157157    public static function get_excluded_query_params() {
    158         return self::parse_query_params( get_option( 'simple_website_redirect_exclude_query_params', '' ) . ',simple-website-redirect' );
     158        return self::parse_query_params( get_option( 'simple_website_redirect_exclude_query_params', '' ) . ',page=simple-website-redirect' );
    159159    }
    160160
     
    230230            'simple_website_redirect_excluded_query_params',
    231231            array(
    232                 'customize_changeset_uuid', // Allows editing via the WordPress Customizer
    233                 'elementor-preview', // Allows editing via Elementor
    234                 'preview_id', // Allows previewing in WordPress
    235                 'rest_route', // Allows REST API requests
     232                'customize_changeset_uuid' => null, // Allows editing via the WordPress Customizer
     233                'elementor-preview'        => null, // Allows editing via Elementor
     234                'preview_id'               => null, // Allows previewing in WordPress
     235                'rest_route'               => null, // Allows REST API requests
    236236            )
    237237        );
    238238        $query_params    = self::$url->getQueryVars();
    239         foreach ( $excluded_params as $name ) {
     239        foreach ( $excluded_params as $name => $value ) {
    240240            if ( array_key_exists( $name, $query_params ) ) {
    241                 $should_redirect = false;
    242                 break;
     241                if ( empty( $value ) ) {
     242                    $should_redirect = false;
     243                    break;
     244                } elseif ( $value === $query_params[ $name ] ) {
     245                    $should_redirect = false;
     246                    break;
     247                }
    243248            }
    244249        }
  • simple-website-redirect/trunk/readme.txt

    r3200400 r3200405  
    55Requires at least: 4.7
    66Tested up to: 6.7
    7 Stable tag: 1.3.0
     7Stable tag: 1.3.1
    88Requires PHP: 7.4
    99License: GPL V2 or later
     
    5858
    5959== Changelog ==
     60
     61= 1.3.1 =
     62* Fix logic for supporting query param exclusion.
    6063
    6164= 1.3.0 =
  • simple-website-redirect/trunk/vendor/composer/installed.php

    r3200400 r3200405  
    22    'root' => array(
    33        'name' => 'wpscholar/simple-website-redirect',
    4         'pretty_version' => '1.3.0',
    5         'version' => '1.3.0.0',
    6         'reference' => '0641989e03bcc645d41c6d1e5e893752a2a3ccaf',
     4        'pretty_version' => '1.3.1',
     5        'version' => '1.3.1.0',
     6        'reference' => '21b64fd50f55c2af5c39a902399b0833ea5695ea',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'wpscholar/simple-website-redirect' => array(
    14             'pretty_version' => '1.3.0',
    15             'version' => '1.3.0.0',
    16             'reference' => '0641989e03bcc645d41c6d1e5e893752a2a3ccaf',
     14            'pretty_version' => '1.3.1',
     15            'version' => '1.3.1.0',
     16            'reference' => '21b64fd50f55c2af5c39a902399b0833ea5695ea',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.