[Resuelto] acortar el numero de palabras del Post Body

Etiquetado: 

This topic contains 2 respuestas, has 2 mensajes.

Last updated by Rafael Corts hace 2 meses, 2 semanas.

Assigned support staff: Nigel.

Autor
Publicaciones
#1458191

Hola Nigel, hace un tiempo me pasaste un código para acortar el numero de palabras del "the_content" ahora me gustaría hacer lo mismo pero con el Post Body, como podría reutilizar este código?
Saludos.
Rafa Corts

add_shortcode('extract', function ($atts = [], $content = null) {
    // Default word count and more text
    $atts = shortcode_atts(
        array(
            'words' => 55,
            'more'  => __( '…' )
        ),
        $atts
    );

    $return = '';

    if ( isset( $content ) ){

        $content = apply_filters( 'the_content', $content );
        $return = wp_trim_words( $content, $atts['words'], $atts['more'] );

    }
#1459289

Nigel
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/London (GMT+01:00)

Hola Rafa

No recuerdo pero imagino que este shortcode era para usar con un campo particular.

Si quieres limitar la salida del post-body WordPress ya te ofrece este funcionalidad con el post excerpt, que puedes mostrar con el shortcode wpv-post-excerpt.

¿Es este a que te refieres?

#1463729

My issue is resolved now. Thank you!