/**
* Mostrar extracto en la página de inicio
*
* @param int $post_id
* @param int $longitud
*/
función custom_excerpt($post_id, $longitud) {
$extracto =get_post_field('post_excerpt', $post_id);
si (vacío($extracto)) {
$extracto =get_the_content($post_id);
$extracto =strip_shortcodes($extracto);
$extracto =wp_trim_words($extracto, $longitud);
}
eco '
}
```
Este código agrega la función `custom_excerpt()` a su tema de WordPress, que puede usarse para mostrar el extracto de una publicación en la página de inicio. La función toma dos parámetros:el ID de la publicación y la longitud deseada del extracto.
Para usar la función, simplemente llámala dentro del bucle en la página de inicio de tu blog de WordPress, así:
```php
mientras (have_posts()):the_post();
//Muestra el extracto
extracto_personalizado(obtener_el_ID(), 20);
final mientras;
?>
```
Esta mostrará el extracto de cada publicación en la página de inicio, con una extensión máxima de 20 palabras. Puede ajustar la longitud del extracto cambiando el segundo parámetro de la función.