Intereting Posts
Как предотвратить WordPress от загрузки старых версий jquery в wp_head () ;? Скрыть категорию из блога? Нужна помощь с добавлением пользовательского меню и подменю WordPress Шаблон search.php не загружает результаты wp_insert_post причина Ошибка подключения к базе данных: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ) Загружает ли файл JavaScript автоматически для файла index.php? Предельная длина первой выдержки в цикле Рекомендации по добавлению статических страниц создание продукта с вариациями с использованием woocommerce REST API выпадающий список без отправки Плагин Boogle плагина WordPress: добавление сторонних скриптов и стилей настраиваемый плагин-плагин Исключить пользовательский тип сообщения из общей пользовательской таксономии Пользовательский налоговый запрос со специальными символами Как включить текстовый редактор TINYMCE в интерфейсе администратора?

add_menu_page не отображает ожидаемый результат

Я пытаюсь выполнить простую задачу добавления новой страницы в область администрирования, но кажется, что я просто не могу обдумать эту простую функцию.

Через codex, вот как я пытаюсь добавить страницу:

public function __construct(){ add_action('admin_menu', array( &$this, 'register_menu_page')); } public function register_menu_page () { $hookname = add_menu_page ( 'My Slider', 'My Slider', 'manage_options', 'my_slider', My_Slider::render_admin_menu() ); } 

Когда вы нажимаете новую добавленную кнопку с именем My Slider я ожидаю, что My_Slider::render_admin_menu() будет вызываться и заполнять правую часть страницы некоторым HTML (сохраняя при этом левое меню неповрежденным).

Однако это то, что я получаю:

текст, который всегда появляется

Прежде всего, вы можете видеть, что функция рендеринга всегда вызывается (я сейчас на странице Dashboard), и это странно вставлено в верхней части страницы.

Во-вторых, когда кнопка нажата, WordPress пытается получить доступ к http://localhost/wordpress/wp-admin/my_slider .

Что мне не хватает? Спасибо!

Solutions Collecting From Web of "add_menu_page не отображает ожидаемый результат"