Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress管理中为子主题创建顶级菜单_Wordpress_Wordpress Theming - Fatal编程技术网

在wordpress管理中为子主题创建顶级菜单

在wordpress管理中为子主题创建顶级菜单,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我正在为一个应用程序创建一个专门的主题,其中包含一些自定义设置,这些设置只需使用几次即可从新的wordpress安装中设置该应用程序 如何在wordpress admin中通过functions.php为一个212子主题创建一个顶级菜单,并创建一个包含设置的页面?我想把它作为菜单上的第一项 这里有一个解决方案。只需将此代码放入functions.php中 <?php /******* New menu item for admin *********/ add_action( 'admin

我正在为一个应用程序创建一个专门的主题,其中包含一些自定义设置,这些设置只需使用几次即可从新的wordpress安装中设置该应用程序


如何在wordpress admin中通过functions.php为一个212子主题创建一个顶级菜单,并创建一个包含设置的页面?我想把它作为菜单上的第一项

这里有一个解决方案。只需将此代码放入functions.php中

<?php
/******* New menu item for admin *********/
add_action( 'admin_menu', 'register_my_custom_menu_page' );

function register_my_custom_menu_page(){
    add_menu_page( 'custom menu title', '♥Custom theme options♥', 'manage_options', 'custompage', 'my_custom_menu_page', '' /* or something like ... plugins_url( 'myplugin/images/icon.png' )*/, 1 ); 
}

function my_custom_menu_page(){
?>
Hello world. This is a simple example page. 
<?php
}

?>

你好,世界。这是一个简单的示例页面。
删除
plugins\u url('myplugin/images/icon.png')
并替换为
get\u stylesheet\u directory\u uri.'relative/path/to/icon.png'