wordpress snippets last updated   : July 14, 2014
we now have 634 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 →
  • 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