J'essaie de personnaliser un flux RSS afin qu'il puisse être utilisé pour générer un bulletin via Digesto/Marketo. J'ai essayé d'ajouter un modèle RSS personnalisé au thème du site - et cela a fonctionné - mais je n'arrive pas à perdre le lien du site ajouté sous chaque message. Les liens post sont vraiment tout ce dont nous avons besoin.
Le lien est en cours d'insertion juste à l'intérieur de la balise de description de fermeture. Le code dans mon modèle qui ajoute la description est:
<description><![CDATA[<?php the_excerpt_rss(); ?>]]></description>
Mon modèle RSS est une variante de wp-includes/feed-rss2.php, qui utilise le même extrait de code.
Il ne semble pas y avoir de moyen de modifier la sortie de the_excerpt_rss - si c'est même le coupable. Toute aide serait grandement appréciée!
Après avoir fait une recherche dans "the_excerpt_rss" sur tous les dossiers du site, j'ai trouvé un fichier de plug-in Yoast qui ajoutait le lien à chaque article. Au final, c'était aussi simple que d'accéder à un champ via le tableau de bord> SEO> avancé et en cliquant sur l'onglet RSS. J'ai vidé le champ "Contenu à mettre après chaque publication dans le flux", j'ai actualisé le flux et le lien a disparu. Je ne peux pas croire que c'était aussi simple que ça ...
vous pouvez utiliser le filtre pour éditer la sortie de the_excerpt_rss ()
Peut-être que le code suivant vous aidera, pas sûr mais essayez-le
function removersslink( $content ) {
$content = '<p>' . $content. '</p>';
return $content;
}
add_filter( 'the_excerpt_rss', 'removersslink' );