Ändra rubrik i statiska WordPress-sidor
WordPress visar som standard samma rubrik för statiska sidor som titeln på sidan. Heter t.ex. din förstasida ”Hem” kommer också rubriken överst på sidan att skriva ”Hem”. Detta är förstås inte alltid önskvärt. För att ändra det efter eget tycke och smak måste vi först hitta funktionen som skriver rubriken åt oss. Den heter logiskt nog the_title() och vi hittar den under
wp-includes/post-template.php
Funktionen bör se ut ungefär såhär:
function the_title($before = '', $after = '', $echo = true) {
$title = get_the_title();
if ( strlen($title) == 0 )
return;
$title = $before . $title . $after;
if ( $echo )
echo $title;
else
return $title;
}
Här kan vi förstås sätta upp egna villkor för vad som ska skickas ut med echo eller returneras. Använder vi exemplet jag nämnde tidigare skulle vi t.ex. kunna ersätta rubriken ”Hem” med ”Välkommen!” med en rad kod:
if ($title == 'Hem') $title = 'Välkommen!';
if ( $echo )
echo $title;
else
return $title;
