Plugin Directory

Changeset 3021006


Ignore:
Timestamp:
01/12/2024 01:19:20 PM (14 months ago)
Author:
luizbills
Message:

Release 2.3.3, see readme.txt for the changelog.

Location:
wp-tweaks
Files:
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wp-tweaks/tags/2.3.3/changelog.txt

    r3020640 r3021006  
     1= 2.3.3 - 2024-01-12 =
     2
     3- More fixes related to admin notices. Sorry.
     4
    15= 2.3.2 - 2024-01-11 =
    26
  • wp-tweaks/tags/2.3.3/includes/debug-warning.php

    r2968952 r3021006  
    1313    $save_queries = defined( 'SAVEQUERIES' ) ? SAVEQUERIES : false;
    1414    if ( $wp_debug || $save_queries ) {
    15         $title = esc_html__( 'Caution!', 'wp-tweaks' );
     15        $title = '<span class="dashicons dashicons-warning"></span> ' . esc_html__( 'Caution!', 'wp-tweaks' );
    1616        $message = esc_html__( 'The following WordPress constants are enabled and it is highly recommended that you disable them in production environments.', 'wp-tweaks' );
    1717        $content = "<strong>$title</strong><br>$message<br>";
     
    2929            $value = defined( $name ) ? constant( $name ) : null;
    3030            if ( ! empty( $value ) ) {
    31                 $content .= '<span class="wpt_constant">' . $name . "</span>";
     31                $content .= '<span class="constant-var">' . $name . "</span>";
    3232            }
    3333        }
    3434        ?>
    3535        <style>
    36             #message-wp-tweaks {
     36            #setting-error-wp-tweaks {
    3737                border-left-color: #fab005;
    3838            }
    39             .wpt_constant {
     39            #setting-error-wp-tweaks .dashicons {
     40                position: relative;
     41                top: -2px;
     42                color: #e67700;
     43            }
     44            .acf-admin-page #setting-error-wp-tweaks .dashicons {
     45                display: none;
     46            }
     47            #setting-error-wp-tweaks .constant-var {
    4048                font-family: monospace;
    4149                color: #e67700;
     
    5058            }
    5159        </style>
    52         <div id='message-wp-tweaks' class='notice notice-warning'><p><?php echo $content ?></p></div>
     60        <div id='setting-error-wp-tweaks' class='notice notice-warning'><p><?php echo wp_kses_post( $content ) ?></p></div>
    5361        <?php
    5462    }
  • wp-tweaks/tags/2.3.3/includes/tweaks/hide-admin-notices.php

    r3020640 r3021006  
    99function wp_tweaks_hide_admin_notices () {
    1010    global $pagenow;
    11     $ignored_pages = [ 'plugins.php' ];
     11    $ignored_pages = apply_filters(
     12        'wp_tweaks_hide_admin_notices_ignored_pages',
     13        [ 'plugins.php', 'site-health.php' ]
     14    );
     15
    1216    if ( in_array( $pagenow, $ignored_pages, true ) ) return;
    1317
    14     $display = apply_filters(
     18    $css_display = apply_filters(
    1519        'wp_tweaks_hide_admin_notices_css_display',
    16         'block!important'
     20        'block'
    1721    );
    1822
    1923    ob_start(); ?>
    2024
    21     <style>
    22         /* Notices with this selectors, will always appears */
    23         #setting-error-settings_updated,
    24         #lost-connection-notice,
    25         .notice-success.settings-error,
    26         .notice.error,
    27         .notice.updated,
    28         .notice.update-message,
    29         .notice[id^="message"],
    30         .notice:not(.hidden) {
    31             display: <?php echo esc_html( $display ); ?>;
     25    <style id="wp_tweaks_hide_admin_notices">
     26        .notice:not(.inline) {
     27            display: none;
    3228        }
    3329
    34         #wpwrap .notice.hidden {
    35             display: none!important;
     30        #wpwrap .wrap .updated,
     31        #wpwrap .wrap .notice.update-message,
     32        #wpwrap .wrap .notice[id="message"],
     33        #wpwrap .wrap .notice[id="message1"],
     34        #wpwrap .wrap .notice[id="message2"],
     35        #wpwrap .wrap .notice[id="message3"],
     36        #wpwrap .wrap .notice[id="message4"],
     37        #wpwrap .wrap .notice[id="message5"],
     38        #wpwrap .wrap .notice[id="message6"],
     39        #wpwrap .wrap .notice[id="message7"],
     40        #wpwrap .wrap .notice[id="message8"],
     41        #wpwrap .wrap .notice[id^="setting-error"] {
     42            display: <?= esc_html( $css_display ) ?>;
    3643        }
    3744    </style>
     
    4249    );
    4350}
    44 
  • wp-tweaks/tags/2.3.3/readme.txt

    r3020640 r3021006  
    66Tested up to: 6.4
    77Requires PHP: 7.4
    8 Stable tag: 2.3.2
     8Stable tag: 2.3.3
    99License: GPLv3
    1010License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    5656== Changelog ==
    5757
     58= 2.3.3 - 2024-01-12 =
     59
     60- More fixes related to admin notices. Sorry.
     61
    5862= 2.3.2 - 2024-01-11 =
    5963
  • wp-tweaks/tags/2.3.3/vendor/autoload.php

    r3020640 r3021006  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598::getLoader();
     25return ComposerAutoloaderInitce33515a3467a274861527e5171f863c::getLoader();
  • wp-tweaks/tags/2.3.3/vendor/composer/autoload_real.php

    r3020640 r3021006  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598
     5class ComposerAutoloaderInitce33515a3467a274861527e5171f863c
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitce33515a3467a274861527e5171f863c', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitce33515a3467a274861527e5171f863c', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit084eff57f5dd264cc2392a2925685598::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitce33515a3467a274861527e5171f863c::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • wp-tweaks/tags/2.3.3/vendor/composer/autoload_static.php

    r3020640 r3021006  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit084eff57f5dd264cc2392a2925685598
     7class ComposerStaticInitce33515a3467a274861527e5171f863c
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3737    {
    3838        return \Closure::bind(function () use ($loader) {
    39             $loader->prefixLengthsPsr4 = ComposerStaticInit084eff57f5dd264cc2392a2925685598::$prefixLengthsPsr4;
    40             $loader->prefixDirsPsr4 = ComposerStaticInit084eff57f5dd264cc2392a2925685598::$prefixDirsPsr4;
    41             $loader->classMap = ComposerStaticInit084eff57f5dd264cc2392a2925685598::$classMap;
     39            $loader->prefixLengthsPsr4 = ComposerStaticInitce33515a3467a274861527e5171f863c::$prefixLengthsPsr4;
     40            $loader->prefixDirsPsr4 = ComposerStaticInitce33515a3467a274861527e5171f863c::$prefixDirsPsr4;
     41            $loader->classMap = ComposerStaticInitce33515a3467a274861527e5171f863c::$classMap;
    4242
    4343        }, null, ClassLoader::class);
  • wp-tweaks/tags/2.3.3/vendor/composer/installed.php

    r3020640 r3021006  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '897aecb537d47c838c3184f3aa1762f30bc0ba79',
     6        'reference' => 'b2da1922c8aadacaf9d59300e2dcb05d58fc0746',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '897aecb537d47c838c3184f3aa1762f30bc0ba79',
     16            'reference' => 'b2da1922c8aadacaf9d59300e2dcb05d58fc0746',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • wp-tweaks/tags/2.3.3/wp-tweaks.php

    r3020640 r3021006  
    44 * Plugin URI: https://github.com/luizbills/wp-tweaks
    55 * Description: Several opinionated WordPress tweaks focused in security and performance.
    6  * Version: 2.3.2
     6 * Version: 2.3.3
    77 * Requires at least: 4.0
    88 * Requires PHP: 7.4
  • wp-tweaks/trunk/changelog.txt

    r3020640 r3021006  
     1= 2.3.3 - 2024-01-12 =
     2
     3- More fixes related to admin notices. Sorry.
     4
    15= 2.3.2 - 2024-01-11 =
    26
  • wp-tweaks/trunk/includes/debug-warning.php

    r2968952 r3021006  
    1313    $save_queries = defined( 'SAVEQUERIES' ) ? SAVEQUERIES : false;
    1414    if ( $wp_debug || $save_queries ) {
    15         $title = esc_html__( 'Caution!', 'wp-tweaks' );
     15        $title = '<span class="dashicons dashicons-warning"></span> ' . esc_html__( 'Caution!', 'wp-tweaks' );
    1616        $message = esc_html__( 'The following WordPress constants are enabled and it is highly recommended that you disable them in production environments.', 'wp-tweaks' );
    1717        $content = "<strong>$title</strong><br>$message<br>";
     
    2929            $value = defined( $name ) ? constant( $name ) : null;
    3030            if ( ! empty( $value ) ) {
    31                 $content .= '<span class="wpt_constant">' . $name . "</span>";
     31                $content .= '<span class="constant-var">' . $name . "</span>";
    3232            }
    3333        }
    3434        ?>
    3535        <style>
    36             #message-wp-tweaks {
     36            #setting-error-wp-tweaks {
    3737                border-left-color: #fab005;
    3838            }
    39             .wpt_constant {
     39            #setting-error-wp-tweaks .dashicons {
     40                position: relative;
     41                top: -2px;
     42                color: #e67700;
     43            }
     44            .acf-admin-page #setting-error-wp-tweaks .dashicons {
     45                display: none;
     46            }
     47            #setting-error-wp-tweaks .constant-var {
    4048                font-family: monospace;
    4149                color: #e67700;
     
    5058            }
    5159        </style>
    52         <div id='message-wp-tweaks' class='notice notice-warning'><p><?php echo $content ?></p></div>
     60        <div id='setting-error-wp-tweaks' class='notice notice-warning'><p><?php echo wp_kses_post( $content ) ?></p></div>
    5361        <?php
    5462    }
  • wp-tweaks/trunk/includes/tweaks/hide-admin-notices.php

    r3020640 r3021006  
    99function wp_tweaks_hide_admin_notices () {
    1010    global $pagenow;
    11     $ignored_pages = [ 'plugins.php' ];
     11    $ignored_pages = apply_filters(
     12        'wp_tweaks_hide_admin_notices_ignored_pages',
     13        [ 'plugins.php', 'site-health.php' ]
     14    );
     15
    1216    if ( in_array( $pagenow, $ignored_pages, true ) ) return;
    1317
    14     $display = apply_filters(
     18    $css_display = apply_filters(
    1519        'wp_tweaks_hide_admin_notices_css_display',
    16         'block!important'
     20        'block'
    1721    );
    1822
    1923    ob_start(); ?>
    2024
    21     <style>
    22         /* Notices with this selectors, will always appears */
    23         #setting-error-settings_updated,
    24         #lost-connection-notice,
    25         .notice-success.settings-error,
    26         .notice.error,
    27         .notice.updated,
    28         .notice.update-message,
    29         .notice[id^="message"],
    30         .notice:not(.hidden) {
    31             display: <?php echo esc_html( $display ); ?>;
     25    <style id="wp_tweaks_hide_admin_notices">
     26        .notice:not(.inline) {
     27            display: none;
    3228        }
    3329
    34         #wpwrap .notice.hidden {
    35             display: none!important;
     30        #wpwrap .wrap .updated,
     31        #wpwrap .wrap .notice.update-message,
     32        #wpwrap .wrap .notice[id="message"],
     33        #wpwrap .wrap .notice[id="message1"],
     34        #wpwrap .wrap .notice[id="message2"],
     35        #wpwrap .wrap .notice[id="message3"],
     36        #wpwrap .wrap .notice[id="message4"],
     37        #wpwrap .wrap .notice[id="message5"],
     38        #wpwrap .wrap .notice[id="message6"],
     39        #wpwrap .wrap .notice[id="message7"],
     40        #wpwrap .wrap .notice[id="message8"],
     41        #wpwrap .wrap .notice[id^="setting-error"] {
     42            display: <?= esc_html( $css_display ) ?>;
    3643        }
    3744    </style>
     
    4249    );
    4350}
    44 
  • wp-tweaks/trunk/readme.txt

    r3020640 r3021006  
    66Tested up to: 6.4
    77Requires PHP: 7.4
    8 Stable tag: 2.3.2
     8Stable tag: 2.3.3
    99License: GPLv3
    1010License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    5656== Changelog ==
    5757
     58= 2.3.3 - 2024-01-12 =
     59
     60- More fixes related to admin notices. Sorry.
     61
    5862= 2.3.2 - 2024-01-11 =
    5963
  • wp-tweaks/trunk/vendor/autoload.php

    r3020640 r3021006  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598::getLoader();
     25return ComposerAutoloaderInitce33515a3467a274861527e5171f863c::getLoader();
  • wp-tweaks/trunk/vendor/composer/autoload_real.php

    r3020640 r3021006  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598
     5class ComposerAutoloaderInitce33515a3467a274861527e5171f863c
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitce33515a3467a274861527e5171f863c', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit084eff57f5dd264cc2392a2925685598', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitce33515a3467a274861527e5171f863c', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit084eff57f5dd264cc2392a2925685598::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitce33515a3467a274861527e5171f863c::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • wp-tweaks/trunk/vendor/composer/autoload_static.php

    r3020640 r3021006  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit084eff57f5dd264cc2392a2925685598
     7class ComposerStaticInitce33515a3467a274861527e5171f863c
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3737    {
    3838        return \Closure::bind(function () use ($loader) {
    39             $loader->prefixLengthsPsr4 = ComposerStaticInit084eff57f5dd264cc2392a2925685598::$prefixLengthsPsr4;
    40             $loader->prefixDirsPsr4 = ComposerStaticInit084eff57f5dd264cc2392a2925685598::$prefixDirsPsr4;
    41             $loader->classMap = ComposerStaticInit084eff57f5dd264cc2392a2925685598::$classMap;
     39            $loader->prefixLengthsPsr4 = ComposerStaticInitce33515a3467a274861527e5171f863c::$prefixLengthsPsr4;
     40            $loader->prefixDirsPsr4 = ComposerStaticInitce33515a3467a274861527e5171f863c::$prefixDirsPsr4;
     41            $loader->classMap = ComposerStaticInitce33515a3467a274861527e5171f863c::$classMap;
    4242
    4343        }, null, ClassLoader::class);
  • wp-tweaks/trunk/vendor/composer/installed.php

    r3020640 r3021006  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '897aecb537d47c838c3184f3aa1762f30bc0ba79',
     6        'reference' => 'b2da1922c8aadacaf9d59300e2dcb05d58fc0746',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '897aecb537d47c838c3184f3aa1762f30bc0ba79',
     16            'reference' => 'b2da1922c8aadacaf9d59300e2dcb05d58fc0746',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • wp-tweaks/trunk/wp-tweaks.php

    r3020640 r3021006  
    44 * Plugin URI: https://github.com/luizbills/wp-tweaks
    55 * Description: Several opinionated WordPress tweaks focused in security and performance.
    6  * Version: 2.3.2
     6 * Version: 2.3.3
    77 * Requires at least: 4.0
    88 * Requires PHP: 7.4
Note: See TracChangeset for help on using the changeset viewer.