add_menu_page не добавляет ни одной страницы в WordPress - PullRequest
1 голос
/ 07 марта 2019

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

<?php 

add_action( 'admin_menu', 'my_admin_menu' );

function my_admin_menu() {
    echo '<h1>test</h1>';
	add_menu_page(  'Overzicht producten', 
                    'Overzicht top', 
                    'manage_options', 
                    'overzichtproducten/index.php', 
                    'overzicht_admin_page' , 
                    null, 
                    6);

}

function overzicht_admin_page(){
    echo "test";
	?> 
	<div class="wrap">
		<h2>Welcome To My Plugin</h2>
	</div>
<?php
}

?>

Я надеюсь, что кто-то может мне помочь!

1 Ответ

0 голосов
/ 13 марта 2019

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

<?php
/*
Plugin Name: Overzicht producten
Description: Een aansluiting op Woocommerce als overzicht van producten.
Author: Nynke van de Nadort
Version: 1.0
Author URI: none
Text Domain: Nynke van de Nadort
*/ 

add_action( 'admin_menu', 'my_admin_menu' );

function my_admin_menu() {
	add_menu_page(  'Overzicht producten', 
                    'Overzicht top', 
                    'manage_options', 
                    'overzichtproducten/index.php', 
                    'overzicht_admin_page' , 
                    null, 
                    10);

}

function overzicht_admin_page(){
	?> 
	<div class="wrap">
		<h2>Welcome To My Plugin</h2>
	</div>
<?php
} 

 
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...