Plugin Directory

Changeset 2067411


Ignore:
Timestamp:
04/11/2019 06:13:41 PM (7 years ago)
Author:
digitalarbyter
Message:

added new feature to remove query strings from ressources

Location:
wp-tweaker/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-tweaker/trunk/inc/wp-tweaker-admin.php

    r2008623 r2067411  
    225225            'Automatically empty the WP-trash every 7 days',
    226226            array( $this, 'callback_wptweaker_setting_18' ),
     227            'my-setting-admin',
     228            'wptweaker_setting_section_loading_time'
     229        );
     230        add_settings_field(
     231            'wptweaker_setting_19',
     232            'Remove query strings from ressources',
     233            array( $this, 'callback_wptweaker_setting_19' ),
    227234            'my-setting-admin',
    228235            'wptweaker_setting_section_loading_time'
     
    270277        if( isset( $wptweaker_input['wptweaker_setting_18'] ) )
    271278            $wptweaker_new_input['wptweaker_setting_18'] = absint( $wptweaker_input['wptweaker_setting_18'] );
     279        if( isset( $wptweaker_input['wptweaker_setting_19'] ) )
     280        $wptweaker_new_input['wptweaker_setting_19'] = absint( $wptweaker_input['wptweaker_setting_19'] );
    272281        return $wptweaker_new_input;
    273282    }
     
    489498             '<input type="radio" id="wptweaker_setting_18" name="wptweaker_settings[wptweaker_setting_18]" value="1" %s /> on ',
    490499             $this->wptweaker_options['wptweaker_setting_18'] == 1  ? "checked" : ''
     500             );
     501     }
     502     public function callback_wptweaker_setting_19()
     503     {
     504         printf(
     505             '<input type="radio" id="wptweaker_setting_19" name="wptweaker_settings[wptweaker_setting_19]" value="0" %s /> off ',
     506             $this->wptweaker_options['wptweaker_setting_19'] == 0  ? "checked" : ''
     507             );
     508         printf(
     509             '<input type="radio" id="wptweaker_setting_19" name="wptweaker_settings[wptweaker_setting_19]" value="1" %s /> on ',
     510             $this->wptweaker_options['wptweaker_setting_19'] == 1  ? "checked" : ''
    491511             );
    492512     }
     
    533553                'id'      => 'wpt_documentation',
    534554                'title'   => 'Documentation',
    535                 'content' => '<p>One day there will be an awesom documentation.</p>'.
     555                'content' => '<p>One day there will be an awesome documentation.</p>'.
    536556                             '<p>I guess.</p>'
    537557            )
  • wp-tweaker/trunk/readme.txt

    r2011608 r2067411  
    33Tags: tweaks, booster, performance, speed, optimisation, page speed, page load time
    44Requires at least: 4.9.6
    5 Tested up to: 5.0.2
     5Tested up to: 5.1.1
    66Requires PHP: 5.5.38
    77License: GPLv3
     
    3232* Disable login-shake for wrong credentials
    3333* Empty the WP-Trash every 7 days
     34* Remove query strings from ressources
    3435
    3536All you need to do to control this features/functions is
     
    6364
    6465== Changelog ==
     66
     67= 1.3.1 11.04.19 =
     68* added feature to remove query strings for ressources
    6569
    6670= 1.3.0 08.01.19 =
  • wp-tweaker/trunk/wp-tweaker.php

    r2008623 r2067411  
    77Plugin Name: WP-Tweaker
    88
    9 Description: This slim plugin removes many (unneeded) standard features from WordPress to give your blog the ultimate performance boost! Currently you can disable 18 WordPress functions each with one mouse click.
    10 Version: 1.3
     9Description: This slim plugin removes many (unneeded) standard features from WordPress to give your blog the ultimate performance boost! Currently you can disable 19 WordPress functions each with one mouse click.
     10Version: 1.3.1
    1111Author: digitalarbyter
    1212Author URI:  https://digitalarbyter.de
     
    343417: Remove login-shake on errors
    353518: Empty WP-Trash every 7 days
     3619: Remove query strings
    3637
    3738*/
     
    157158}
    158159
     160function wptweaker_setting_19()
     161{
     162  function _remove_script_version ( $some_src ){
     163    $explode = explode( '?', $some_src );
     164    return $explode[0];
     165  }
     166  add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
     167  add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
     168}
     169
    159170
    160171
Note: See TracChangeset for help on using the changeset viewer.