WordPress data inkorten met WordPress functie
Overzicht
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.