Changeset 1892391
- Timestamp:
- 06/13/2018 07:21:24 PM (8 years ago)
- Location:
- wp-tweaker/trunk
- Files:
-
- 3 edited
-
inc/wp-tweaker-admin.php (modified) (12 diffs)
-
readme.txt (modified) (2 diffs)
-
wp-tweaker.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-tweaker/trunk/inc/wp-tweaker-admin.php
r1891716 r1892391 55 55 56 56 add_settings_section( 57 'wptweaker_setting_section_id', // ID 58 'Onboard WP-Functions', // Title 57 'wptweaker_setting_section_header', // ID 58 'Unneeded Header-Info', // Title 59 array( $this, 'print_section_info' ), // Callback 60 'my-setting-admin' // Page 61 ); 62 63 add_settings_section( 64 'wptweaker_setting_section_external_data', // ID 65 'External ressources and data', // Title 66 array( $this, 'print_section_info' ), // Callback 67 'my-setting-admin' // Page 68 ); 69 70 add_settings_section( 71 'wptweaker_setting_section_database', // ID 72 'Boosting Database', // Title 73 array( $this, 'print_section_info' ), // Callback 74 'my-setting-admin' // Page 75 ); 76 77 add_settings_section( 78 'wptweaker_setting_section_loading_time', // ID 79 'Optimize the Page Speed', // Title 80 array( $this, 'print_section_info' ), // Callback 81 'my-setting-admin' // Page 82 ); 83 84 add_settings_section( 85 'wptweaker_setting_section_security', // ID 86 'Security settings', // Title 59 87 array( $this, 'print_section_info' ), // Callback 60 88 'my-setting-admin' // Page … … 66 94 array( $this, 'callback_wptweaker_setting_1' ), 67 95 'my-setting-admin', 68 'wptweaker_setting_section_ id'96 'wptweaker_setting_section_header' 69 97 ); 70 98 … … 74 102 array( $this, 'callback_wptweaker_setting_2' ), 75 103 'my-setting-admin', 76 'wptweaker_setting_section_ id'104 'wptweaker_setting_section_external_data' 77 105 ); 78 106 … … 82 110 array( $this, 'callback_wptweaker_setting_3' ), 83 111 'my-setting-admin', 84 'wptweaker_setting_section_ id'112 'wptweaker_setting_section_header' 85 113 ); 86 114 … … 90 118 array( $this, 'callback_wptweaker_setting_4' ), 91 119 'my-setting-admin', 92 'wptweaker_setting_section_ id'120 'wptweaker_setting_section_header' 93 121 ); 94 122 … … 98 126 array( $this, 'callback_wptweaker_setting_5' ), 99 127 'my-setting-admin', 100 'wptweaker_setting_section_ id'128 'wptweaker_setting_section_header' 101 129 ); 102 130 … … 106 134 array( $this, 'callback_wptweaker_setting_6' ), 107 135 'my-setting-admin', 108 'wptweaker_setting_section_ id'136 'wptweaker_setting_section_header' 109 137 ); 110 138 … … 114 142 array( $this, 'callback_wptweaker_setting_7' ), 115 143 'my-setting-admin', 116 'wptweaker_setting_section_ id'144 'wptweaker_setting_section_header' 117 145 ); 118 146 … … 122 150 array( $this, 'callback_wptweaker_setting_8' ), 123 151 'my-setting-admin', 124 'wptweaker_setting_section_ id'152 'wptweaker_setting_section_database' 125 153 ); 126 154 add_settings_field( … … 129 157 array( $this, 'callback_wptweaker_setting_9' ), 130 158 'my-setting-admin', 131 'wptweaker_setting_section_id' 159 'wptweaker_setting_section_external_data' 160 ); 161 add_settings_field( 162 'wptweaker_setting_10', 163 'Disable the WordPress-Heartbeat', 164 array( $this, 'callback_wptweaker_setting_10' ), 165 'my-setting-admin', 166 'wptweaker_setting_section_loading_time' 167 ); 168 add_settings_field( 169 'wptweaker_setting_11', 170 'Disable login error message', 171 array( $this, 'callback_wptweaker_setting_11' ), 172 'my-setting-admin', 173 'wptweaker_setting_section_security' 132 174 ); 133 175 } … … 154 196 if( isset( $wptweaker_input['wptweaker_setting_9'] ) ) 155 197 $wptweaker_new_input['wptweaker_setting_9'] = absint( $wptweaker_input['wptweaker_setting_9'] ); 198 if( isset( $wptweaker_input['wptweaker_setting_10'] ) ) 199 $wptweaker_new_input['wptweaker_setting_10'] = absint( $wptweaker_input['wptweaker_setting_10'] ); 200 if( isset( $wptweaker_input['wptweaker_setting_11'] ) ) 201 $wptweaker_new_input['wptweaker_setting_11'] = absint( $wptweaker_input['wptweaker_setting_11'] ); 156 202 return $wptweaker_new_input; 157 203 } … … 269 315 ); 270 316 } 317 318 public function callback_wptweaker_setting_10() 319 { 320 printf( 321 '<input type="radio" id="wptweaker_setting_10" name="wptweaker_settings[wptweaker_setting_10]" value="0" %s /> off ', 322 $this->wptweaker_options['wptweaker_setting_10'] == 0 ? "checked" : '' 323 ); 324 printf( 325 '<input type="radio" id="wptweaker_setting_10" name="wptweaker_settings[wptweaker_setting_10]" value="1" %s /> on ', 326 $this->wptweaker_options['wptweaker_setting_10'] == 1 ? "checked" : '' 327 ); 328 } 329 330 public function callback_wptweaker_setting_11() 331 { 332 printf( 333 '<input type="radio" id="wptweaker_setting_11" name="wptweaker_settings[wptweaker_setting_11]" value="0" %s /> off ', 334 $this->wptweaker_options['wptweaker_setting_11'] == 0 ? "checked" : '' 335 ); 336 printf( 337 '<input type="radio" id="wptweaker_setting_11" name="wptweaker_settings[wptweaker_setting_11]" value="1" %s /> on ', 338 $this->wptweaker_options['wptweaker_setting_11'] == 1 ? "checked" : '' 339 ); 340 } 271 341 } 272 273 342 ?> -
wp-tweaker/trunk/readme.txt
r1891716 r1892391 23 23 - Disable automatic http-requests by Plugins & Themes 24 24 - Disable the WordPress-hearbeat 25 - Disable login error messages 25 26 26 27 All you need to do to control this features/functions is … … 41 42 42 43 == Changelog == 44 1.2.1 13.06.18 45 - added feature login error message 43 46 1.2 12.06.18 44 47 - Performance optimization (reduced code of core-file by 76%) -
wp-tweaker/trunk/wp-tweaker.php
r1891716 r1892391 7 7 Plugin Name: WP-Tweaker 8 8 9 Description: This slim plugin removes many (unneeded) standard features from WordPress to give your blog the ultimate performance boost! Currently you can disable 8WordPress functions each with one mouse click.9 Description: This slim plugin removes many (unneeded) standard features from WordPress to give your blog the ultimate performance boost! Currently you can disable 10 WordPress functions each with one mouse click. 10 10 Version: 1.2 11 11 Author: Olli Kluth … … 25 25 8: Post-Revisionen auf 5 begrenzen 26 26 9: Block http-requests by plugins/themes 27 10: Disable heartbeat 28 11: Disable Login-Error 27 29 */ 28 30 … … 88 90 } 89 91 92 function wptweaker_setting_10() 93 { 94 add_action('init', 'stop_heartbeat', 1); 95 function stop_heartbeat() 96 { 97 wp_deregister_script('heartbeat'); 98 } 99 } 100 101 function wptweaker_setting_11() 102 { 103 add_filter('login_errors',create_function('$a', "return null;")); 104 } 105 90 106 //Fire! 91 107 $wptweaker_options=get_option('wptweaker_settings');
Note: See TracChangeset
for help on using the changeset viewer.