I've looked everywhere trying to find how to rename the "Publish" metabox title in the WordPress backend post screen. There's help for every other metabox for changing titles and there's help for changing everything but the title for the Publish metabox.

I'm sure it's simple but I'm just not getting close.


The best way would be to remove the meta box and then add it back in with your new title:

function change_publish_meta_box() {
    remove_meta_box( 'submitdiv', 'post', 'side' );
    add_meta_box( 'submitdiv', 'YOUR TITLE HERE', 'post_submit_meta_box', null, 'side', 'high' );
add_action( 'add_meta_boxes_post',  'change_publish_meta_box' );

(Change YOUR TITLE HERE to whatever you want)

  • The metabox isn't showing – Pete Sep 30 '15 at 11:46
  • Edited and confirmed it works now. Had to change the priority from "core" to "high". – Nate Allen Sep 30 '15 at 12:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.