PluginProbe
WP Coder – Insert & Manage Code Snippets / 4.5.2
WP Coder – Insert & Manage Code Snippets v4.5.2
4.5.2 4.5.1 1.1 2.3.1 2.3.2 2.4.1 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1 3.1.1 3.2 3.2.1 3.3 3.4 3.5 All 40 releases
← All changes | classes/Admin/AdminInitializer.php +6 -2 4.5.1 → 4.5.2 View file →
@@ -48,16 +48,20 @@
48 48 return $footer_text;
49 49 }
50 50
51 51 public static function add_admin_page(): void {
52 + if ( ! WPCoder::user_can_manage() ) {
53 + return;
54 + }
55 +
52 56 $icon = 'data:image/svg+xml;base64,' . base64_encode( self::icon() );
53 57 $parent = 'wp-coder';
54 58 $title = WPCoder::info( 'name' ) . ' version ' . WPCoder::info( 'version' );
55 59 $menu_title = 'All Codes';
56 - $capability = 'unfiltered_html';
60 + $capability = WPCoder::CAPABILITY;
57 61 $slug = WPCoder::SLUG;
58 62
59 - add_menu_page( 'WP Coder Pro', 'WP Coder', 'unfiltered_html', $slug, [ __CLASS__, 'plugin_page' ], $icon );
63 + add_menu_page( 'WP Coder Pro', 'WP Coder', $capability, $slug, [ __CLASS__, 'plugin_page' ], $icon );
60 64
61 65 add_submenu_page( $slug, $title, $menu_title, $capability, $slug, [ __CLASS__, 'plugin_page' ] );
62 66
63 67 add_submenu_page( $slug, $title, 'Add new', $capability, $slug . '-settings', [ __CLASS__, 'settings' ] );