En el siguiente mini fragmento de código PHP vamos a ver cómo generar un extracto en el caso de que el contenido no lo tenga, ya que es muy habitual que muchas entradas tengan título y contenido pero no tengan extracto.
add_shortcode('extracto', 'extracto');
function extracto()
{
return wp_trim_words( get_the_content(), 40 );
}
En este ejemplo, mostraremos 40 palabras del contenido en el lugar donde pongamos el shortcode: [extracto]
.