Skip to content

Commit 8d3d2aa

Browse files
committed
Bump version to 1.7.2 and update stable tag in readme and main plugin file
1 parent cd6cd50 commit 8d3d2aa

File tree

3 files changed

+51
-51
lines changed

3 files changed

+51
-51
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "super-admin-all-sites-menu",
3-
"version": "1.7.1",
3+
"version": "1.7.2",
44
"description": "For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu.",
55
"main": "index.js",
66
"scripts": {

readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
=== Super Admin All Sites Menu ===
2-
Stable tag: 1.7.1
2+
Stable tag: 1.7.2
33
Requires at least: 5.6
44
Tested up to: 6.7
55
Requires PHP: 7.3

super-admin-all-sites-menu.php

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* Plugin URI: https://github.com/soderlind/super-admin-all-sites-menu
1313
* GitHub Plugin URI: https://github.com/soderlind/super-admin-all-sites-menu
1414
* Description: For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu.
15-
* Version: 1.7.1
15+
* Version: 1.7.2
1616
* Author: Per Soderlind
1717
* Network: true
1818
* Author URI: https://soderlind.no
@@ -21,7 +21,7 @@
2121
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
2222
*/
2323

24-
declare( strict_types = 1 );
24+
declare(strict_types=1);
2525
namespace Soderlind\Multisite;
2626

2727
if ( ! defined( 'ABSPATH' ) ) {
@@ -107,7 +107,7 @@ public function init() {
107107
*
108108
* @return void
109109
*/
110-
public function action_admin_bar_init() : void {
110+
public function action_admin_bar_init(): void {
111111
load_plugin_textdomain( 'super-admin-all-sites-menu', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
112112
if ( \is_super_admin() ) {
113113
add_action( 'add_admin_bar_menus', [ $this, 'action_add_admin_bar_menus' ] );
@@ -133,7 +133,7 @@ public function action_admin_bar_init() : void {
133133
*
134134
* @return void
135135
*/
136-
public function set_properties() : void {
136+
public function set_properties(): void {
137137
$this->plugins = \apply_filters( 'all_sites_menu_plugin_trigger', PLUGINS );
138138
if ( ! is_array( $this->plugins ) ) {
139139
$this->plugins = PLUGINS;
@@ -164,7 +164,7 @@ public function set_properties() : void {
164164
*
165165
* @return void
166166
*/
167-
public function action_add_admin_bar_menus() : void {
167+
public function action_add_admin_bar_menus(): void {
168168
remove_action( 'admin_bar_menu', 'wp_admin_bar_my_sites_menu', 20 );
169169
}
170170

@@ -176,25 +176,25 @@ public function action_add_admin_bar_menus() : void {
176176
* @param \WP_Admin_Bar $wp_admin_bar The admin bar object.
177177
* @return void
178178
*/
179-
public function super_admin_all_sites_menu( \WP_Admin_Bar $wp_admin_bar ) : void {
179+
public function super_admin_all_sites_menu( \WP_Admin_Bar $wp_admin_bar ): void {
180180
$my_sites_url = \admin_url( '/my-sites.php' );
181181
$wp_admin_bar->add_menu(
182-
[
182+
[
183183
'id' => 'my-sites',
184184
'title' => __( 'All Sites', 'super-admin-all-sites-menu' ),
185185
'href' => $my_sites_url,
186186
]
187187
);
188188

189189
$wp_admin_bar->add_group(
190-
[
190+
[
191191
'parent' => 'my-sites',
192192
'id' => 'my-sites-super-admin',
193193
]
194194
);
195195

196196
$wp_admin_bar->add_menu(
197-
[
197+
[
198198
'parent' => 'my-sites-super-admin',
199199
'id' => 'network-admin',
200200
'title' => __( 'Network Admin', 'super-admin-all-sites-menu' ),
@@ -203,55 +203,55 @@ public function super_admin_all_sites_menu( \WP_Admin_Bar $wp_admin_bar ) : void
203203
);
204204

205205
$wp_admin_bar->add_menu(
206-
[
206+
[
207207
'parent' => 'network-admin',
208208
'id' => 'network-admin-d',
209209
'title' => __( 'Dashboard', 'super-admin-all-sites-menu' ),
210210
'href' => \network_admin_url(),
211211
]
212212
);
213213
$wp_admin_bar->add_menu(
214-
[
214+
[
215215
'parent' => 'network-admin',
216216
'id' => 'network-admin-s',
217217
'title' => __( 'Sites', 'super-admin-all-sites-menu' ),
218218
'href' => \network_admin_url( '/sites.php' ),
219219
]
220220
);
221221
$wp_admin_bar->add_menu(
222-
[
222+
[
223223
'parent' => 'network-admin',
224224
'id' => 'network-admin-n',
225225
'title' => __( 'Add New Site', 'super-admin-all-sites-menu' ),
226226
'href' => \network_admin_url( '/site-new.php' ),
227227
]
228228
);
229229
$wp_admin_bar->add_menu(
230-
[
230+
[
231231
'parent' => 'network-admin',
232232
'id' => 'network-admin-u',
233233
'title' => __( 'Users', 'super-admin-all-sites-menu' ),
234234
'href' => \network_admin_url( '/users.php' ),
235235
]
236236
);
237237
$wp_admin_bar->add_menu(
238-
[
238+
[
239239
'parent' => 'network-admin',
240240
'id' => 'network-admin-t',
241241
'title' => __( 'Themes', 'super-admin-all-sites-menu' ),
242242
'href' => \network_admin_url( '/themes.php' ),
243243
]
244244
);
245245
$wp_admin_bar->add_menu(
246-
[
246+
[
247247
'parent' => 'network-admin',
248248
'id' => 'network-admin-p',
249249
'title' => __( 'Plugins', 'super-admin-all-sites-menu' ),
250250
'href' => \network_admin_url( '/plugins.php' ),
251251
]
252252
);
253253
$wp_admin_bar->add_menu(
254-
[
254+
[
255255
'parent' => 'network-admin',
256256
'id' => 'network-admin-o',
257257
'title' => __( 'Settings', 'super-admin-all-sites-menu' ),
@@ -261,10 +261,10 @@ public function super_admin_all_sites_menu( \WP_Admin_Bar $wp_admin_bar ) : void
261261

262262
// Add site links.
263263
$wp_admin_bar->add_group(
264-
[
264+
[
265265
'parent' => 'my-sites',
266266
'id' => 'my-sites-list',
267-
'meta' => [
267+
'meta' => [
268268
'class' => 'ab-sub-secondary my-sites-container',
269269
],
270270
]
@@ -273,15 +273,15 @@ public function super_admin_all_sites_menu( \WP_Admin_Bar $wp_admin_bar ) : void
273273
if ( $this->number_of_sites > $this->search_threshold ) {
274274
// Add search field.
275275
$wp_admin_bar->add_menu(
276-
[
276+
[
277277
'parent' => 'my-sites-list',
278278
'id' => 'all-sites-search',
279279
'title' => sprintf(
280280
'<label for="all-sites-search-text">%s</label><input type="text" id="all-sites-search-text" placeholder="%s" />',
281281
esc_html__( 'Filter My Sites', 'super-admin-all-sites-menu' ),
282282
esc_attr__( 'Search Sites', 'super-admin-all-sites-menu' )
283283
),
284-
'meta' => [
284+
'meta' => [
285285
'class' => 'hide-if-no-js',
286286
],
287287
]
@@ -291,11 +291,11 @@ public function super_admin_all_sites_menu( \WP_Admin_Bar $wp_admin_bar ) : void
291291
// Add an observable container, used by the IntersectionObserver in src/modules/observe.js.
292292
$timestamp = $this->get_timestamp();
293293
$wp_admin_bar->add_menu(
294-
[
294+
[
295295
'id' => 'load-more',
296296
'parent' => 'my-sites-list',
297297
'title' => __( 'Loading..', 'super-admin-all-sites-menu' ),
298-
'meta' => [
298+
'meta' => [
299299
'html' => sprintf( '<span id="load-more-timestamp" data-timestamp="%s"></span>', $timestamp ),
300300
'class' => 'load-more hide-if-no-js',
301301
'tabindex' => -1,
@@ -310,17 +310,17 @@ public function super_admin_all_sites_menu( \WP_Admin_Bar $wp_admin_bar ) : void
310310
*
311311
* @param \WP_REST_Server $wp_rest_server Server object.
312312
*/
313-
public function action_rest_api_init( \WP_REST_Server $wp_rest_server ) : void {
313+
public function action_rest_api_init( \WP_REST_Server $wp_rest_server ): void {
314314
$is_route_created = register_rest_route(
315315
REST_NAMESPACE,
316316
'/' . REST_BASE,
317-
[
317+
[
318318
'methods' => \WP_REST_Server::CREATABLE,
319319
'callback' => [ $this, 'get_sites' ],
320320
'permission_callback' => [ $this, 'get_sites_permissions_check' ],
321-
'args' => [
322-
'offset' => [
323-
'validate_callback' => function( $param, $request, $key ) {
321+
'args' => [
322+
'offset' => [
323+
'validate_callback' => function ($param, $request, $key) {
324324
return is_numeric( $param );
325325
},
326326
],
@@ -336,7 +336,7 @@ public function action_rest_api_init( \WP_REST_Server $wp_rest_server ) : void {
336336
* @param \WP_REST_Request $request The request.
337337
* @return bool|\WP_Error
338338
*/
339-
public function get_sites_permissions_check( \WP_REST_Request $request ) : bool {
339+
public function get_sites_permissions_check( \WP_REST_Request $request ): bool {
340340
return current_user_can( 'manage_network' );
341341
}
342342

@@ -346,14 +346,14 @@ public function get_sites_permissions_check( \WP_REST_Request $request ) : bool
346346
* @param \WP_REST_Request $request The request.
347347
* @return array
348348
*/
349-
public function get_sites( \WP_REST_Request $request ) : array {
349+
public function get_sites( \WP_REST_Request $request ): array {
350350

351351
$params = $request->get_params();
352352
header( 'Content-type: application/json' );
353-
$offset = ( isset( $params['offset'] ) ) ? filter_var( wp_unslash( $params['offset'] ), FILTER_VALIDATE_INT, [ 'default' => 0 ] ) : 0;
353+
$offset = ( isset( $params[ 'offset' ] ) ) ? filter_var( wp_unslash( $params[ 'offset' ] ), FILTER_VALIDATE_INT, [ 'default' => 0 ] ) : 0;
354354

355355
$sites = \get_sites(
356-
[
356+
[
357357
'orderby' => 'path',
358358
'number' => $this->load_increments,
359359
'offset' => $offset,
@@ -382,7 +382,7 @@ public function get_sites( \WP_REST_Request $request ) : array {
382382
if ( 2 === (int) $site->public ) {
383383
$blavatar = '<div class="blavatar" style="color:#f00;"></div>';
384384
}
385-
$menu[] = [
385+
$menu[] = [
386386
'parent' => 'my-sites-list',
387387
'id' => $menu_id,
388388
'name' => strtoupper( $blogname ), // Index in local storage.
@@ -394,11 +394,11 @@ public function get_sites( \WP_REST_Request $request ) : array {
394394
}
395395

396396
if ( [] !== $menu ) {
397-
$response['response'] = 'success';
398-
$response['data'] = $menu;
397+
$response[ 'response' ] = 'success';
398+
$response[ 'data' ] = $menu;
399399
} else {
400-
$response['response'] = 'unobserve';
401-
$response['data'] = '';
400+
$response[ 'response' ] = 'unobserve';
401+
$response[ 'data' ] = '';
402402
}
403403

404404
return $response;
@@ -410,16 +410,16 @@ public function get_sites( \WP_REST_Request $request ) : array {
410410
* @param string $hook_suffix The current admin page.
411411
* @return void
412412
*/
413-
public function action_enqueue_scripts( string $hook_suffix ) : void {
413+
public function action_enqueue_scripts( string $hook_suffix ): void {
414414

415415
$deps_file = plugin_dir_path( __FILE__ ) . 'build/index.asset.php';
416416

417417
$jsdeps = [ 'admin-bar' ];
418418
$version = wp_rand();
419419
if ( file_exists( $deps_file ) ) {
420420
$file = require $deps_file;
421-
$jsdeps = array_merge( $jsdeps, $file['dependencies'] );
422-
$version = $file['version'];
421+
$jsdeps = array_merge( $jsdeps, $file[ 'dependencies' ] );
422+
$version = $file[ 'version' ];
423423
}
424424
wp_register_style( 'super-admin-all-sites-menu', plugin_dir_url( __FILE__ ) . 'css/all-sites-menu.css', [], $version );
425425
wp_enqueue_style( 'super-admin-all-sites-menu' );
@@ -428,7 +428,7 @@ public function action_enqueue_scripts( string $hook_suffix ) : void {
428428
wp_enqueue_script( 'super-admin-all-sites-menu' );
429429

430430
$data = wp_json_encode(
431-
[
431+
[
432432
'nonce' => wp_create_nonce( 'wp_rest' ),
433433
'restURL' => rest_url() . REST_ENDPOINT,
434434
'loadincrements' => $this->load_increments,
@@ -448,7 +448,7 @@ public function action_enqueue_scripts( string $hook_suffix ) : void {
448448
* @param \WP_Site $site Site object.
449449
* @return void
450450
*/
451-
public function update_local_storage( \WP_Site $site ) : void {
451+
public function update_local_storage( \WP_Site $site ): void {
452452
$this->refresh_local_storage();
453453
}
454454

@@ -458,7 +458,7 @@ public function update_local_storage( \WP_Site $site ) : void {
458458
* @param string $plugin Path to the plugin file relative to the plugins directory.
459459
* @return void or just the current site. Multisite only. Default false.
460460
*/
461-
public function plugin_update_local_storage( string $plugin ) : void {
461+
public function plugin_update_local_storage( string $plugin ): void {
462462
if ( in_array( $plugin, $this->plugins, true ) ) {
463463
$this->refresh_local_storage();
464464
}
@@ -472,7 +472,7 @@ public function plugin_update_local_storage( string $plugin ) : void {
472472
* @param string $option Option name.
473473
* @return void
474474
*/
475-
public function action_update_option_blogname( $old_value, $value, string $option ) : void {
475+
public function action_update_option_blogname( $old_value, $value, string $option ): void {
476476
if ( $old_value !== $value ) {
477477
$this->refresh_local_storage();
478478
}
@@ -483,7 +483,7 @@ public function action_update_option_blogname( $old_value, $value, string $optio
483483
*
484484
* @return void
485485
*/
486-
public function refresh_local_storage() : void {
486+
public function refresh_local_storage(): void {
487487
$this->remove_timestamp();
488488
}
489489

@@ -492,7 +492,7 @@ public function refresh_local_storage() : void {
492492
*
493493
* @return void
494494
*/
495-
public function deactivate() : void {
495+
public function deactivate(): void {
496496
$this->remove_timestamp();
497497
}
498498

@@ -501,10 +501,10 @@ public function deactivate() : void {
501501
*
502502
* @return integer
503503
*/
504-
private function get_number_of_sites() : int {
504+
private function get_number_of_sites(): int {
505505
$network_id = get_current_network_id();
506506

507-
$args = [
507+
$args = [
508508
'network_id' => $network_id,
509509
'number' => 1,
510510
'fields' => 'ids',
@@ -520,7 +520,7 @@ private function get_number_of_sites() : int {
520520
*
521521
* @return string
522522
*/
523-
private function get_timestamp() : string {
523+
private function get_timestamp(): string {
524524
$timestamp = get_site_transient( 'allsitemenutimestamp' );
525525
if ( ! $timestamp ) {
526526
$timestamp = (string) time();
@@ -534,7 +534,7 @@ private function get_timestamp() : string {
534534
*
535535
* @return void
536536
*/
537-
private function remove_timestamp() : void {
537+
private function remove_timestamp(): void {
538538
delete_site_transient( 'allsitemenutimestamp' );
539539
}
540540

0 commit comments

Comments
 (0)