Modern Events Calendar (MEC) dans Oxygen

Mis à jour le mardi 25 août 2020
Temps approximatif de lecture : 2 minutes

J'ai découvert dernièrement le plug-in MEC que je préfère par rapport Events Calendar (personnel) et j'ai donc décidé de faire la migration pour un client. À noter que le plug-in possède des fonctions d'import, et ce, également pour récupérer les événements de Events Calendar (et d'autres).

La configuration est assez simple après avoir un peu cherché sur le fonctionnement du plug-in. Pour les archives il suffit de choisir un des nombreux modèles proposés par le plug-in et visibles sur leurs démos.

Dans l'administration, se rendre dans l'onglet shortcodes de MEC et sélectionner le modèle désiré et le copier-coller dans un élément shortcode d'Oxygen avec une taille de 100%.

Pour la page des événements, qui normalement est chargée via un thème, il faudra copier de contenu du template single dans un code bloc ce qui nous donnera ceci

<section id="<?php echo apply_filters('mec_single_page_html_id', 'main-content'); ?>" class="<?php echo apply_filters('mec_single_page_html_class', 'mec-container'); ?>">
            
	<?php do_action('mec_before_main_content'); ?>
            
            <?php while(have_posts()): the_post(); ?>

                <?php $MEC = MEC::instance(); echo $MEC->single(); ?>

            <?php endwhile; // end of the loop. ?>
            <?php //comments_template(); ?>

  
</section>

<?php do_action('mec_after_main_content'); ?>

Le template single seront configurés en fonction du CPT événements. Concernant la modification du contenu, il faudra se rendre dans les paramètres de MEC et sélectionner "Style de la page d'événements".

Beaucoup d'autres options de personnalisation sont disponibles avec le plug-in.

Démo sur ce site sur cette page.

À noter que si vous êtes plus expérimenté, vous pourrez créé un "faux" thème enfant (sans css ni fonctions) et y ajouter un dossier webnus et y insérer vos propres templates personnalisés. Il faudra dans ce cas également utilisé oxythemenabler pour avoir accès à ce dossier.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Copyright © 2019 - 2020 Bulgaweb
 | 
Développé par BulgaWeb
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram