Code voorbeeld

WordPress data inkorten met WordPress functie

Leestijd: 1 minuten (208 woorden)
profile image

Rick de Jong

Strategie

14 januari 2014 08:04

Lange titels ingekort weergeven

Gebruik jij deze handige functie al?

Ik zie vaak oplossingen en (PHP) functies om WorPress excerpten en dergelijke in te korten ten opzichte van de originele lengtes die WordPress daar aan geeft. Zo ook  bij het inkorten van titels, om op die manier een ontwerp zoals het bedoeld is te behouden en over te laten komen.

Trim words

De functie die hieronder staat is al beschikbaar sinds WordPress 3.3. De functie is / werkt als volgt:

wp_trim_words( get_the_content(), 50 ); // Content
wp_trim_words( get_the_excerpt(), 50 ); // Excerpt
wp_trim_words( get_the_title(), 50 ); // Titel

In alle bovenstaande voorbeelden worden de eerste 50 woorden gebruikt en wordt daarna de inhoud gestopt / afgekapt. 

Door het resultaat van de functie te echo-en kun je de gegevens binnen WordPress tonen. Bijvoorbeeld:

echo wp_trim_words( get_the_title(), 3 );

Met bovenstaande voorbeeld toon je enkel de eerste drie woorden van de titel van het opgevraagde bericht of de opgevraagde pagina.