Changeset 3221690
- Timestamp:
- 01/13/2025 04:25:58 PM (10 months ago)
- Location:
- super-admin-all-sites-menu
- Files:
-
- 4 edited
- 1 copied
-
tags/1.8.2 (copied) (copied from super-admin-all-sites-menu/trunk)
-
tags/1.8.2/readme.txt (modified) (2 diffs)
-
tags/1.8.2/super-admin-all-sites-menu.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/super-admin-all-sites-menu.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
super-admin-all-sites-menu/tags/1.8.2/readme.txt
r3220658 r3221690 1 1 === Super Admin All Sites Menu === 2 Stable tag: 1.8. 12 Stable tag: 1.8.2 3 3 Requires at least: 5.6 4 4 Tested up to: 6.7 … … 109 109 == Changelog == 110 110 111 112 = 1.8.2 = 113 * Abort early if the user does not have the required permissions 114 * Security: Added endpoint verification for REST API requests 115 * Bug fix: Added rest endpoint permission check 116 * Code improvement: Added strict types declaration 117 * Code improvement: Added return type declarations 118 111 119 = 1.8.1 = 112 120 -
super-admin-all-sites-menu/tags/1.8.2/super-admin-all-sites-menu.php
r3220658 r3221690 13 13 * GitHub Plugin URI: https://github.com/soderlind/super-admin-all-sites-menu 14 14 * Description: For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu. 15 * Version: 1.8. 115 * Version: 1.8.2 16 16 * Author: Per Soderlind 17 17 * Network: true … … 56 56 57 57 public function init(): void { 58 59 // Only for super admins and REST API requests. 60 if ( ! is_super_admin() && ! wp_is_rest_endpoint() ) { 61 return; 62 } 63 64 // Only for multisite. 58 65 if ( ! is_multisite() ) { 66 return; 67 } 68 69 // Only for REST API requests to the correct endpoint. 70 if ( wp_is_rest_endpoint() && false === strpos( get_rest_url(), Config::REST_ENDPOINT ) ) { 59 71 return; 60 72 } … … 510 522 } 511 523 512 // Initialize plugin 513 ( new SuperAdminAllSitesMenu() )->init(); 524 add_action( 'plugins_loaded', function () { 525 // Initialize plugin 526 ( new SuperAdminAllSitesMenu() )->init(); 527 } ); 528 -
super-admin-all-sites-menu/trunk/readme.txt
r3220658 r3221690 1 1 === Super Admin All Sites Menu === 2 Stable tag: 1.8. 12 Stable tag: 1.8.2 3 3 Requires at least: 5.6 4 4 Tested up to: 6.7 … … 109 109 == Changelog == 110 110 111 112 = 1.8.2 = 113 * Abort early if the user does not have the required permissions 114 * Security: Added endpoint verification for REST API requests 115 * Bug fix: Added rest endpoint permission check 116 * Code improvement: Added strict types declaration 117 * Code improvement: Added return type declarations 118 111 119 = 1.8.1 = 112 120 -
super-admin-all-sites-menu/trunk/super-admin-all-sites-menu.php
r3220658 r3221690 13 13 * GitHub Plugin URI: https://github.com/soderlind/super-admin-all-sites-menu 14 14 * Description: For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu. 15 * Version: 1.8. 115 * Version: 1.8.2 16 16 * Author: Per Soderlind 17 17 * Network: true … … 56 56 57 57 public function init(): void { 58 59 // Only for super admins and REST API requests. 60 if ( ! is_super_admin() && ! wp_is_rest_endpoint() ) { 61 return; 62 } 63 64 // Only for multisite. 58 65 if ( ! is_multisite() ) { 66 return; 67 } 68 69 // Only for REST API requests to the correct endpoint. 70 if ( wp_is_rest_endpoint() && false === strpos( get_rest_url(), Config::REST_ENDPOINT ) ) { 59 71 return; 60 72 } … … 510 522 } 511 523 512 // Initialize plugin 513 ( new SuperAdminAllSitesMenu() )->init(); 524 add_action( 'plugins_loaded', function () { 525 // Initialize plugin 526 ( new SuperAdminAllSitesMenu() )->init(); 527 } ); 528
Note: See TracChangeset
for help on using the changeset viewer.