Raccourcir les publications intégrées : affiche le mauvais article

Bonjour,

lorsque j’active cette fonction

il arrive qu’un mauvais article WordPress s’affiche lorsque je clique sur le bouton pour voir l’article en entier. Parfois, cela fonctionne, parfois les articles sont mélangés. Avez-vous une idée de ce qui pourrait causer ce problème ?

Lorsque vous cliquez sur le bouton « Afficher l’article complet », Discourse tente de récupérer le contenu du post en fonction de l’URL d’intégration du sujet. Cela fonctionne généralement, mais cela peut échouer en raison du balisage du post WordPress. Pour corriger cela, vous devez configurer le paramètre embed whitelist selector de Discourse. Vous trouverez des détails sur la façon de le faire dans ce sujet : Configuring allowed embed selectors.

Il y a de fortes chances que l’ajout de la valeur suivante au paramètre embed whitelist selector de votre site résolve le problème :

article .entry-content img, article .entry-content p, article .entry-content ul

Vous devrez le tester. Si cela ne fonctionne pas, vous devrez suivre les étapes indiquées dans la section « Trouver les sélecteurs CSS à cibler » du sujet que j’ai lié.

2 « J'aime »

Pourriez-vous avoir l’amabilité de me fournir les valeurs exactes pour mon site web ?

Voici un lien vers un article :

J’ai essayé d’ajouter article .mvp-post-content et mvp-post-content, ainsi que vos suggestions précédentes, mais cela n’a pas fonctionné. Lorsque je clique sur « Afficher l’article complet », rien ne s’affiche sauf un lien ; je dois donc utiliser les mauvais éléments.

Il y a beaucoup de balisage sur cette page. Je ne suis pas surpris que Discourse ait du mal à trouver le contenu principal du message. Essayez ceci pour voir s’il capture le contenu principal :

article .mvp-main-box #mvp-post-main

Les résultats sont mis en cache pendant 10 minutes, vous devrez donc attendre jusqu’à 10 minutes pour savoir si les modifications sont correctes.

Vous pouvez également essayer d’utiliser simplement article pour le paramètre. Il est possible que cela fonctionne.

1 « J'aime »