Code voorbeeld

Snippet: Titel inkorten in WordPress

Leestijd: 1 minuten (255) words
profile image

Rick de Jong

Strategie

June 11, 2012 07:05

Snippet: Titel inkorten in WordPress

Om de titel in te korten op overzicht pagina's

Een pakkende titel is een van de belangrijkste elementen van een nieuws- en/of gewoon bericht. Wanneer een bezoeker een titel ziet bepaalt hij of zij of ze het bericht wel of niet gaan lezen, maar soms is het lastig om een pakkende titel kort te houden. 

Je kunt dan tegen het probleem aanlopen dat de titel te lang is, waardoor het ontwerp dat je gebruikt enigszins in het honderd loopt, omdat de uitlijning niet meer klopt. Hoe makkelijk zou het zijn om de titel op eenvoudige wijze in te kunnen korten, tot een x-aantal tekens. 

We houden er direct rekening mee dat er geen woorden afgekapt mogen worden, je zult dus geen titels krijgen als "Lees dit ber....", wanneer de titel "Lees dit bericht" is. De titel wordt bij deze functie als volgt weergegeven: "Lees dit...".
 

Functions.php

Kopieer onderstaande code en plak deze in je functions.php

function tsd_title($len,$rep='...') {
   $title = the_title('','',false);
   $shortened_title = textLimit($title, $len, $rep);
   print $shortened_title;
}

Je kunt nu de titel als volgt weergeven met een maximum van (bijvoorbeeld) 10 karakters:

tsd_title(10,'...');