add_menu_page不会在wordpress中添加任何页面

时间:2019-03-07 16:36:37

标签: php wordpress

我不知道为什么我的代码不起作用。我正在开发一个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 :(得分:0)

我解决了它,上面的代码有效,但只能在与您插入插件名称相同的文件中使用。

<?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
} 

 
?>