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

问题描述 投票:1回答:1

我无法弄清楚为什么我的代码不起作用。我正在开发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
}

?>

我希望有一个人可以帮助我!

php wordpress
1个回答
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
} 

 
?>
© www.soinside.com 2019 - 2024. All rights reserved.