Admin Menu (category)

add_menu_page()

Add a top-level menu page to the Dashboard (next to Posts, Pages, Users etc).

add_meta_box()

Adds additional blocks (meta box) on the edit/create post, page, or custom post type screens in the admin panel.

add_options_page()

Adds a child page (submenu) to the admin panel menu "Settings".

add_submenu_page()

Adds a child page (subsection) of the specified main menu in the admin panel.

add_theme_page()

Adds a submenu to the "Appearance" menu in the admin panel.

do_meta_boxes()

Outputs any meta boxes registered for the admin panel page and a specific context, using the function add_meta_box().

get_admin_page_title()

Gets the title of the admin page.

get_admin_url()

Retrieves the URL to the site admin area.

get_current_screen()

Gets the data object of the current admin panel page.

includes_url()

Retrieves the URL to the wp-includes directory with the appropriate protocol: 'https' or 'http'.

is_admin()

Checks if the user is in the admin panel of the site (console or any other admin page). Conditional tag.

remove_menu_page()

Remove a top-level admin menu item, ex: "Posts", "Media", "Pages".

remove_meta_box()

Deletes meta-boxes (additional blocks in the admin panel) on the post, page, and custom post type editing screens.

remove_submenu_page()

Deletes a submenu item from the WordPress admin panel. For example, Settings > Permalinks.

wp_add_dashboard_widget()

Adds (register) a new widget (a meta box) to the administration dashboard (the main page of the admin panel).

wp_admin_notice()

Forms and displays the HTML code of a note (message, error) at the top of the admin panel page.

wp_get_admin_notice()

Forms and returns the HTML code of a notice (message, error) that we usually see at the top of the admin panel.

wp_maintenance()

Stops the site from functioning and displays a message about maintenance (the site is in development mode).