Bonsoir, je suis en train de travailler sur un thème Wordpress perso et d'essayer d'utiliser un plug (MF Gig Calendar). Bizarement lorsque que j'essaie de l'intégrer à une de mes pages grâce à son shortcode, rien ne s'affiche. Si jutilise son widget dans une sidebar, ça fonctionne. Si je change de thème pour une thème standard, ça marche aussi.
La question que je me pose est la suivante : est-ce que l'on doit déclarer quelque-part que l'on souhaite utiliser des plugins, un peu comme on déclare une sidebar ? Vers quoi je peux orienter mes recherches ?
Merci à vous !

5 réponses


Antoine Courtin
Réponse acceptée

C'est logique si tu ne déclare pas le contenu dynamique.

 <?php
/*Template Name: Calendrier*/
get_header(); ?>
<h1 class="titre">Calendrier</h1>
<div class="corps-calendrier">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
<div class="cb">
</div>
<div>&nbsp;</div>
</div><!-- fin corps-calendrier -->
<?php get_footer(); ?>

Hello hatfab,

Non pas besoin de déclarer que tu souhaites utiliser un plugin dans le code.

Si tu inspecte le code as-tu un message d'erreur ?

hatfab
Auteur

Non, aucun message d'erreur, ni php, ni dans la console…

hatfab
Auteur

Voilà ma page "Calendrier"

 <?php
/*Template Name: Calendrier*/
get_header(); ?>
<h1 class="titre">Calendrier</h1>
<div class="corps-calendrier">
<div class="cb">
</div>
<div>&nbsp;</div>
</div><!-- fin corps-calendrier -->
<?php get_footer(); ?>

Là-dessus, dans mon interface admin je choisis cette page comme template, j'écris le Shortcode du plug [mfgigcal], et rien ne s'affiche; Le code html généré est désespérement vide :

</div> <h1 class="titre">Calendrier</h1>
<div class="corps-calendrier">
<div class="cb"></div>
<div>&nbsp;</div>
</div><!-- fin corps-calendrier -->
<div class="footer">
hatfab
Auteur

Super, ça marche ! Merci !