WordPress的add_menu_page()-没有内容显示

时间:2019-01-19 20:53:41

标签: wordpress

我正在使用add_menu_page()添加一个新菜单来管理我的插件。

但是无论我尝试什么,当我单击菜单上的按钮时都不会显示任何内容。这是代码:

class Personalize_Login_Plugin {

    public function __construct() {
            add_action( 'admin_menu', array( $this, 'my_admin_menu' ));
    }
    public function my_admin_menu() {
            add_menu_page( 'Project Management', 'Project Management', 'manage_options', 'testing_page', 'my_admin_page', 'dashicons-star-filled', 6);
    }

    public function my_admin_page(){

        ?>
        <h3>Testing options</h3>
        <div>put more stuf here</div>
        <?php
    }
}

1 个答案:

答案 0 :(得分:3)

请考虑使用

 public function my_admin_menu() {
            add_menu_page( 'Project Management', 'Project Management', 'manage_options', 'testing_page', array( $this, 'my_admin_page' ), 'dashicons-star-filled', 6);
    }