web-dev-qa-db-fra.com

Le contenu du code court ne s'affiche pas sur la page d'accueil

Pourquoi les codes abrégés ne fonctionnent-ils pas lorsqu'une publication est affichée sur la page d'accueil, mais c'est le cas pour une publication unique Vous pouvez voir le problème ici .

Il doit y avoir deux éléments au-dessus de l'image - générés par JW Player et un shortcode personnalisé, et un shortcode sous l'image - généré par le plugin Lightbox Evolution.

1
rlesko

Est-ce que la page d'accueil tire sur the_excerpt ()? Si c'est le cas, vous devrez ajouter ceci à votre functions.php

add_filter('the_excerpt', 'do_shortcode');

Cela fonctionnera si vous mettez un extrait manuel. Si vous utilisez the_content () dans votre modèle de page d'accueil, cela ne devrait pas éliminer le shortcode.

2
kramdraw85

Pourquoi ne pas simplement ajouter un autre metabox pour un texte d'introduction? Vous pouvez configurer cela facilement avec ce plugin http://wordpress.org/extend/plugins/magic-fields-2/ .

De cette façon, vous pouvez simplement utiliser le contenu et l'extrait tels qu'ils étaient destinés… beaucoup moins de maux de tête.

1
kramdraw85

Je pense que c'est à cause de la fonction, vous pouvez utiliser ce plugin , il peut limiter votre extrait, et vous pouvez également activer et désactiver les codes abrégés.

0
markyeoj