add_meta_box
add_meta_box ( $id, $title, $callback, $screen = null, $context = 'advanced', $priority = 'default', $callback_args = null )
Parameters:- (string) id Meta box ID (used in the 'id' attribute for the meta box).
- (string) title Title of the meta box.
- (callable) callback Function that fills the box with the desired content.
The function should echo its output.
- (string|array|WP_Screen) screen Optional. The screen or screens on which to show the box
(such as a post type, 'link', or 'comment'). Accepts a single
screen ID, WP_Screen object, or array of screen IDs. Default
is the current screen. If you have used add_menu_page() or
add_submenu_page() to create a new screen (and hence screen_id),
make sure your menu slug conforms to the limits of sanitize_key()
otherwise the 'screen' menu may not correctly render on your page.
- (string) context Optional. The context within the screen where the box
should display. Available contexts vary from screen to
screen. Post edit screen contexts include 'normal', 'side',
and 'advanced'. Comments screen contexts include 'normal'
and 'side'. Menus meta boxes (accordion sections) all use
the 'side' context. Global default is 'advanced'.
- (string) priority Optional. The priority within the context where the box should show.
Accepts 'high', 'core', 'default', or 'low'. Default 'default'.
- (array) callback_args Optional. Data that should be set as the $args property
of the box array (which is the second parameter passed
to your callback). Default null.
Defined at:Change Log: - Introduced in WordPress: 2.5.0
- Deprecated in WordPress: —
Description
Adds a meta box to one or more screens.