WordPress函数:add_options_page 在后台侧边栏-设置,添加子菜单

06月/29日/WordPress/浏览 142

函数 add_options_page 简单封装了函数 add_submenu_page ,为第一个参数 $parent_slug 传入了 ‘options-general.php’,这意味着添加的菜单将成为,菜单项【设置】的子菜单。


函数源码:


function add_options_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $position = null ) {
    return add_submenu_page( 'options-general.php', $page_title, $menu_title, $capability, $menu_slug, $callback, $position );
}


使用举例:


class WPDocs_Options_Page {

    function __construct() {
        add_action( 'admin_menu', array( $this, 'admin_menu' ) );
    }

    function admin_menu() {
        add_options_page(
            __( 'Page Title', 'textdomain' ),
            __( 'Circle Tree Login', 'textdomain' ),
            'manage_options',
            'options_page_slug',
            array(
                $this,
                'settings_page'
            )
        );
    }
 
    function settings_page() {
        echo __( 'This is the page content', 'textdomain' );
    }
}
 
new WPDocs_Options_Page;

发表评论

暂无评论,抢个沙发...

客服 工单