add_menu_page()

add_menu_page() añade una página principal en el menú de administración de WordPress.

add_action( 'admin_menu', 'mi_menu_admin' );
function mi_menu_admin() {
    add_menu_page(
        'Mi Plugin',
        'Mi Plugin',
        'manage_options',
        'mi-plugin',
        'render_mi_pagina',
        'dashicons-admin-plugins',
        80
    );
}