Omdøb Titel felt i Custom Post Type

Har du oprettet en ny custom post type (CPT), så kan det nogen gange være lidt uheldigt med standardteksten i for eksempel titelfeltet. Hvis det nu er et navn, der skal stå i titelfeltet, så havde det været smartere at der stod “Skriv personens navn her” – og det kan der også godt komme til.

Du skal blot skrive nedenstående lille kodeklip i dit temas funktion.php eller i dit eget funktionsplugin

function change_default_title( $title ){
    $screen = get_current_screen();

    if  ( $screen->post_type == 'your_custom_post_type' ) {
        return __( Skriv din egen tekst her', 'lang_domain' );
    }
}
add_action('init', 'change_default_title');

Du skal selvfølgelig rette ‘you_custom_post_type’ til det navn, du har givet din egen CPT. Og ‘lang_domain’ kan rettes til det sprogdomæne, du har valgt at bruge i dit modul.

Vi kunne selvfølgelig godt være dovne og nøjes med at returnere selve tekst-strengen, men på den her måde er der lagt op til en nem måde at lokalisere/oversætte til et andet sprog senere hen. Det er jo ikke svære at gøre tingene ordentligt første gang, vel?

Morten Ellegaard - selvportræt med vest og hat

Om forfatteren:

ellegaard

Uddannet underviser, IT-administrator og WordPress-guru. Har arbejdet med design og udvikling af digitale løsninger siden 2005.