J'utilise actuellement un plugin wordpress appelé "limit-posts" pour mieux personnaliser mes extraits de post. Le seul problème que j'ai est l'extrait comprend l'inclusion du texte de la légende de l'image qui se trouve dans le message.
Je peux voir dans le code que toutes les légendes sont entre balises
Existe-t-il un moyen de supprimer le contenu contenu dans les balises em de l'extrait de poste?
Voici un lien vers le plugin en cours d'utilisation - http://labitacora.net/comunBlog/limit-post.phps
Merci beaucoup
D'après ce que je comprends, la légende est un shortcode, donc encapsulez get_the_content (...) dans strip_shortcodes()
et il devrait l'enlever ...
Vous pouvez toujours simplement le cacher avec CSS.
Ce n'est pas une solution parfaite mais peut suffire à votre cas.
La classe CSS du paragraphe de légende est .wp-caption-text
Je ne voudrais pas utiliser quelque chose comme ça du tout. Il y a beaucoup de points d'ancrage pour la récupération de contenu et d'extraits à utiliser, je ne vois absolument pas la nécessité de laisser tomber les fonctions natives au profit de quelque chose d'autre.
Vous pouvez utiliser le filtre excerpt_length
pour modifier la longueur de l'extrait (en mots) ou the_excerpt
pour modifier le texte de l'extrait avant la sortie.
Si je peux me permettre, quel est votre niveau technique avec WordPress? Voulez-vous des exemples de code pour cela? Si tel est le cas, indiquez comment vous souhaitez modifier l’extrait.