Bonjour,
Impossible d'utiliser différents réglages d'extrait pour la page home…!
J'ai essayé une fonction conditionnelle dans functions.php avec is_home, is_front_page, les 2, is_page_template( 'home.php')…
Le nombre de mots est modifié pour les autres pages, pour les catégories, mais jamais pour la page home…
1 2 3 4 5 6 7 8 9 10
| function custom_post_excerpt($length) {
if(is_category()){ // Pour les pages de catégories
return 10;
}elseif(is_page_template( 'home.php' )){ // Pour la page home
return 0;
}else{ // Pour les autres pages
return 81;
}
}
add_filter('excerpt_length', 'custom_post_excerpt'); |
J'ai aussi essayé de modifier l'extrait dans la page elle même avec :
<?php if (!empty($post->post_excerpt)) {the_excerpt();} ?>
Sans plus de succès… 
J'ai un extrait personnalisé contenant une balise iframe YouTube pour chaque CPT s'affichant dans la page home.php, mais je voudrais que rien ne s'affiche dans cet extrait si on n'a pas rempli la case d'extrait personnalisé dans le back-office (autrement un extrait de texte automatique apparaît à la place de la video).
Quelqu'un aurait une idée de ce qui cloche ?…
Partager