The page_attributes_misc_attributes WordPress action fires before the help hint text in the ‘Page Attributes’ meta box.
Usage
add_action('page_attributes_misc_attributes', 'your_custom_function', 10, 1); function your_custom_function($post) { // Your custom code here return $post; }
Parameters
$post
(WP_Post) – The current post.
More information
See WordPress Developer Resources: page_attributes_misc_attributes
Examples
Add custom text to ‘Page Attributes’ meta box
Add a custom text message to the ‘Page Attributes’ meta box.
add_action('page_attributes_misc_attributes', 'add_custom_text', 10, 1); function add_custom_text($post) { echo '<p><strong>Note:</strong> This is a custom text message.</p>'; }
Display the post status
Display the current post status in the ‘Page Attributes’ meta box.
add_action('page_attributes_misc_attributes', 'display_post_status', 10, 1); function display_post_status($post) { echo '<p><strong>Post Status:</strong> ' . $post->post_status . '</p>'; }
Show the current post type
Display the current post type in the ‘Page Attributes’ meta box.
add_action('page_attributes_misc_attributes', 'display_post_type', 10, 1); function display_post_type($post) { echo '<p><strong>Post Type:</strong> ' . $post->post_type . '</p>'; }
Display the author of the post
Show the author of the current post in the ‘Page Attributes’ meta box.
add_action('page_attributes_misc_attributes', 'display_post_author', 10, 1); function display_post_author($post) { $author = get_userdata($post->post_author); echo '<p><strong>Post Author:</strong> ' . $author->display_name . '</p>'; }
Show the post creation date
Display the post creation date in the ‘Page Attributes’ meta box.
add_action('page_attributes_misc_attributes', 'display_post_date', 10, 1); function display_post_date($post) { echo '<p><strong>Post Creation Date:</strong> ' . date('F j, Y', strtotime($post->post_date)) . '</p>'; }