PluginProbe
Audio Player Block – Play Audio Beautifully on Any Page / trunk
Audio Player Block – Play Audio Beautifully on Any Page vtrunk
1.6.2 1.6.1 1.6.0 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 All 37 releases
audio-player-block / includes / AdminMenu.php

AdminMenu.php in Audio Player Block – Play Audio Beautifully on Any Page trunk, at includes/AdminMenu.php

41 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace BPMP;
4
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit;
7 }
8
9 class AdminMenu {
10 function __construct() {
11 add_action('admin_menu', [$this, 'bpmp_add_demo_submenu']);
12 }
13
14 function bpmp_add_demo_submenu(){
15 add_submenu_page(
16 'edit.php?post_type=audio_player_block',
17 __( 'Help & Demos', 'audio-player-block' ),
18 sprintf( '<span style="color: #f18500; font-weight: 600;">%s</span>', esc_html__( 'Help & Demos', 'audio-player-block' ) ),
19 'manage_options',
20 'bpmp_demo_page',
21 [$this, 'bpmp_render_demo_page']
22 );
23 }
24
25 function bpmp_render_demo_page(){
26 ?>
27 <div
28 id='bpmpCurrentBplDashboard'
29 data-info='<?php echo esc_attr( wp_json_encode( [
30 'version' => BPMP_VERSION,
31 'isPremium' => false,
32 'hasPro' => false,
33 'adminUrl' => admin_url(),
34 'deleteDataOnUninstall' => (bool) get_option( 'bpmp_delete_data_on_uninstall', false ),
35 'uninstallNonce' => wp_create_nonce( 'bpmp_uninstall_nonce' ),
36 ] ) ); ?>'
37 ></div>
38 <?php
39 }
40
41 }