```php
/**
* Afficher l'extrait sur la page d'accueil
*
* @param int $post_id
* @param int $longueur
*/
function custom_excerpt($post_id, $length) {
$extrait =get_post_field('post_excerpt', $post_id);
if (vide ($ extrait)) {
$extrait =get_the_content($post_id);
$extrait =strip_shortcodes($extrait);
$extrait =wp_trim_words($extrait, $length);
}
echo ' ' . $extrait . '
';
}
```
Ce code ajoute la fonction `custom_excerpt()` à votre thème WordPress, qui peut être utilisée pour afficher l'extrait d'un article sur la page d'accueil. La fonction prend deux paramètres :l'ID du message et la longueur souhaitée de l'extrait.
Pour utiliser la fonction, appelez-la simplement dans la boucle sur la page d'accueil de votre blog WordPress, comme ceci :
```php
while (have_posts()) :the_post();
// Afficher l'extrait
custom_excerpt(get_the_ID(), 20);
finir pendant ce temps;
?>
```
Cela affichera l'extrait de chaque article sur la page d'accueil, d'une longueur maximale de 20 mots. Vous pouvez ajuster la longueur de l'extrait en modifiant le deuxième paramètre de la fonction.
|