The post_submit_meta_box WordPress PHP function displays post submit form fields in a meta box.
Usage
post_submit_meta_box($post, $args);
Input:
$post = WP_Post object;
$args = array(
'id' => 'submitdiv',
'title' => 'Publish',
'callback' => 'post_submit_meta_box',
'args' => array()
);
Parameters
$post (WP_Post)– Required. The current post object.$args (array)– Optional. An array of arguments for building the post submit meta box:id (string)– Meta box ‘id’ attribute.title (string)– Meta box title.callback (callable)– Meta box display callback.args (array)– Extra meta box arguments. Default:array().
More information
See WordPress Developer Resources: post_submit_meta_box
Examples
Displaying the default post submit meta box
This example will display the default post submit meta box for the current post.
$post = get_post(); post_submit_meta_box($post, array());
Customizing the title of the post submit meta box
This example changes the title of the post submit meta box to ‘Save’.
$post = get_post();
$args = array(
'title' => 'Save'
);
post_submit_meta_box($post, $args);
Adding an extra CSS class to the post submit meta box
This example adds a custom CSS class to the post submit meta box.
$post = get_post();
$args = array(
'args' => array(
'class' => 'custom-class'
)
);
post_submit_meta_box($post, $args);
Adding a custom attribute to the post submit meta box
This example adds a custom data attribute to the post submit meta box.
$post = get_post();
$args = array(
'args' => array(
'attributes' => array(
'data-custom' => 'custom-value'
)
)
);
post_submit_meta_box($post, $args);
Customizing the ID of the post submit meta box
This example changes the ID of the post submit meta box to ‘custom-submitdiv’.
$post = get_post();
$args = array(
'id' => 'custom-submitdiv'
);
post_submit_meta_box($post, $args);