Una funció útil per mostrar contingut “demo” si no hem introduït res a una pàgina o post de WordPress.
En WordPress, comprovar si “the_content” està buit (o qualsevol altre element), no és tan fàcil com fer un :
if ( !empty( get_the_content() ) )
Cal crear primer una funció al nostre functions.php (sempre millor a un tema fill) que ens retorne “true” or “false” i després fer la comprovació en el lloc on vulguem. Per a fer-ho:
- Anem al functions.php del nostre tema fill i inserim aquesta funció:
function sense_contingut($str) {
return trim(str_replace(' ','',strip_tags($str))) == '';
}
- Després utilitzem aquesta funció per a fer una comprovació en qualsevol part del nostre tema:
<?php
if (function_exists(‘sense_contingut’) && sense_contingut($post->post_content)) {
<h2> Benvinguts a la web de jordijuan.com. Ací pots inserir el contingut que vulgues </h2>
}
else {
the_content();
}
?>