wordpress snippets last updated   : October 6, 2014
we now have 641 snippets

Change publish metabox text for custom post type

wordpress snippet

Adding this snippet to the functions.php of your wordpress theme will let you change the text within the Publish metabox for a specific custom post type. This sample is setup for an event custom post type but could be changed to anything you like.

snippet :  PHPcopy
function wps_translation_mangler($translation, $text, $domain) {
        global $post;
    if ($post->post_type == 'events') {
        $translations = &get_translations_for_domain( $domain);
        if ( $text == 'Scheduled for: <b>%1$s</b>') {
            return $translations->translate( 'Event Date: <b>%1$s</b>' );
        }
        if ( $text == 'Published on: <b>%1$s</b>') {
            return $translations->translate( 'Event Date: <b>%1$s</b>' );
        }
        if ( $text == 'Publish <b>immediately</b>') {
            return $translations->translate( 'Event Date: <b>%1$s</b>' );
        }
    }
    return $translation;
}
add_filter('gettext', 'wps_translation_mangler', 10, 4);
source →

Did you like this post? If so please share it with your friends. Thanks!

  • http://www.virtualidstudios.com David

    Thanks, very helpful!  So many others were tossing out terrible hacks.  Appreciate it!

    • http://wpsnipp.com Kevin Chard

       no problem Dave glad this snippet did the trick!

  • jay

    thanks a lot

jqsnipp.com | we just launched jquery snippets website