我正在使用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
}
}
答案 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);
}