[英]Wordpress, adding Admin-Menu Items
我正在使用本教程( http://projects.tareq.co/wp-generator/index.php )及其創建者來生成WordPress CRUD管理。 但是,在我添加新菜單按鈕時已經出現了問題。 代碼說
add_action('init', 'init_conference');
function init_conference () {
include(dirname(__FILE__).'/includes/class-conference-events-admin-menu.php');
$menu_dgvs = new Conference_Events_Admin_Menu();
}
似乎在該類中稱為__construct:
class Conference_Events_Admin_Menu {
public function __construct() {
add_action( 'admin_menu', array( $this, 'admin_menu' ) );
}
public function admin_menu() {
// menu that does work
add_menu_page(__('Watu PRO', 'watupro'), __('Watu PRO', 'watupro'), WATUPRO_MANAGE_CAPS, "watupro_exams", 'watupro_exams');
// menu that does not work
add_menu_page( __( 'Konferenz', '' ), __( 'Konferenz', '' ), '', 'conference', array( $this, 'plugin_page' ), 'dashicons-groups', null );
add_submenu_page( 'conference', __( 'Konferenz', '' ), __( 'Konferenz', '' ), '', 'conference', array( $this, 'plugin_page' ) );
}
// here's some more code that has nothing to do with the menu
}
第一個add_menu_page()是從另一個插件復制過來的,如其應顯示的那樣。 第二個是從生成器復制的。 它什么也沒有顯示,好像這些調用都不存在。
我這是怎么了? 我找不到其他插件的add_menu調用與生成器生成的調用之間的區別。
提前致謝。
解決問題5個小時,沒有解決方案,發布到stackoverflow =>找到解決方案:這是功能字段。 參數3中的“ manage_options”,一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.