Added help page, made multi-level menu
This commit is contained in:
parent
d6a3e21f32
commit
be64d7a523
2 changed files with 33 additions and 3 deletions
|
@ -14,7 +14,7 @@ class LBRY_Admin
|
|||
*/
|
||||
public function __construct()
|
||||
{
|
||||
add_action('admin_menu', array($this, 'create_options_page'));
|
||||
add_action('admin_menu', array($this, 'create_menu_pages'));
|
||||
add_action('admin_init', array($this, 'page_init'));
|
||||
add_action('admin_init', array($this, 'wallet_balance_warning'));
|
||||
add_action('admin_post_lbry_add_channel', array($this, 'add_channel'));
|
||||
|
@ -23,16 +23,34 @@ class LBRY_Admin
|
|||
/**
|
||||
* Creates the options page in the WP admin interface
|
||||
*/
|
||||
public function create_options_page()
|
||||
public function create_menu_pages()
|
||||
{
|
||||
add_menu_page(
|
||||
__('LBRYPress Settings', 'lbrypress'),
|
||||
__('LBRYPress', 'lbrypress'),
|
||||
'manage_options',
|
||||
LBRY_ADMIN_PAGE,
|
||||
array($this, 'options_page_html'),
|
||||
'',
|
||||
plugin_dir_url(LBRY_PLUGIN_FILE) . '/admin/images/lbry-logo.svg'
|
||||
);
|
||||
|
||||
add_submenu_page(
|
||||
LBRY_ADMIN_PAGE,
|
||||
__('LBRYPress Settings', 'lbrypress'),
|
||||
__('Settings', 'lbrypress'),
|
||||
'manage_options',
|
||||
LBRY_ADMIN_PAGE,
|
||||
array($this, 'options_page_html')
|
||||
);
|
||||
|
||||
add_submenu_page(
|
||||
LBRY_ADMIN_PAGE,
|
||||
__('LBRYPress Help', 'lbrypress'),
|
||||
__('Help', 'lbrypress'),
|
||||
'manage_options',
|
||||
'lbrypress-help',
|
||||
array($this, 'help_page_html')
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -111,6 +129,14 @@ class LBRY_Admin
|
|||
require_once(LBRY_ABSPATH . 'templates/options_page.php');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the Help Page HTML for the plugin
|
||||
*/
|
||||
public function help_page_html()
|
||||
{
|
||||
require_once(LBRY_ABSPATH . 'templates/help_page.php');
|
||||
}
|
||||
|
||||
/**
|
||||
* Sanitizes setting input
|
||||
* // COMBAK Potentially sanitize more
|
||||
|
|
4
templates/help_page.php
Normal file
4
templates/help_page.php
Normal file
|
@ -0,0 +1,4 @@
|
|||
<div class="wrap">
|
||||
<h1><?= esc_html(get_admin_page_title()); ?></h1>
|
||||
<h2>Help!</h2>
|
||||
</div>
|
Loading…
Reference in a new issue