Nacktes Plugin erstellen
In wp-content\plugins einen Ordner mit Namen des Plugins – bei mir MaFo – anlegen.
In diesen Ordner eine gleichnamige Datei anlegen – bei mir mafo.php
In diese Datei folgendes Snippet eintragen:
<?php
/*
Plugin Name: MaFo
*/
?>
Nun erscheint das Plugin im Plugin-Menü:

Aktivieren und Fertig!
Top-Menü-Item erstellen
Quelle
<?php
/*
Plugin Name: MaFo
*/
// Hook for adding admin menus
add_action('admin_menu', 'meine_action_func');
// action function for above hook
// third parameter: set priviledge to 'read' so that even subscribers can access this plugin
// last parameter to choose my icon - find them here: https://developer.wordpress.org/resource/dashicons
function meine_action_func() {
add_menu_page(__('Mein Pagetitle'), __('Mein Menü-Item'), 'read', 'mein-page-handle', 'meine_page', 'dashicons-chart-pie' );
}
// displays the page content
function meine_page() {
echo "
<h2>" . __( 'Meine Überschrift') . "</h2>
";
}
?>
Und hier das Ergebnis:

Mehrere Top-Menü-Items erstellen
Je Top-Menü muss ein separates Plugin erstellt werden, sonst verschmelzen deren Inhalte.