Remplacement des skins de shortcode
MEC prend en charge de nombreux skins pour afficher les événements et vous pouvez tous les personnaliser en remplaçant les skins de shortcode, et tous sont prêts à être remplacés !
Remplacement des skins de shortcode
Par exemple, si vous souhaitez personnaliser l'apparence de la grille pour MEC, vous pouvez simplement mettre le /chemin/vers/modern-events-calendar/app/skins/grid/render.php développement /chemin/vers/thème/webnus/modern-events-calendar/app/skins/grid/render.php.
Remarque 1: /chemin/vers/theme/ veux dire: ~root/wp-content/themes/VOTRE NOM-THEME/… puis créez un nouveau dossier appelé webnus.
Par exemple, pour Deep Thème, ce serait comme : http(s)://exemple.com/wp-content/themes/deep/webnus/modern-events-calendar/app/skins/grid/render.php.
Remarque 2: Si vous utilisez la version gratuite de Modern Events Calendar, vous devez ajouter "-léger” après le nom du plugin, donc le chemin serait : /chemin/vers/theme/webnus/modern-events-calendar-lite/app/skins/grid/render.php.
Remplacer les modèles
Vous pouvez utiliser la substitution Modern Events Calendar skin de codes courts et faites-le pour tous les fichiers modèles de tous les skins, y compris le skin unique destiné à afficher une seule page d'événement, une vue mensuelle, un calendrier complet, une couverture, etc.
BTW, nous vous recommandons d'éviter de remplacer les fichiers autant que possible et d'essayer de les rendre compatibles avec votre thème en utilisant CSS/JS, car si vous remplacez les fichiers de votre thème, vos clients ne pourront peut-être pas en utiliser les nouvelles fonctionnalités. après la mise à jour automatique MEC. En remplaçant le Modern Events Calendar Fonctionnalité de skin de codes courts, nous avons créé deux fonctions pour vous permettre de mettre ces codes sur cette page ou n'importe où sur votre site :
$upcoming_events = MEC_main::get_upcoming_events(20); // 20 is number of events
$events = MEC_main::get_shortcode_events(6380); // 6380 is the shortcode ID
Signaler un contenu obsolète
Si vous pensez que le contenu de cette page ne reflète pas les informations mises à jour, veuillez nous en informer.
Bonjour, je souhaite afficher une liste d'événements sur une page, avec ma propre requête SQL comme celle-ci :
$ args = array (
'post_type' => 'mec-events',
'orderby' => 'post_date',
'commande' => 'ASC',
'post_status' => 'publier',
);
$my_query = nouveau WP_Query($args);
Si je souhaite afficher le résultat sur une vue spécifique du calendrier, comment dois-je faire ?
Quelle ligne doit être ajoutée au code pour ajouter à la liste le horcode de la catégorie de l'événement ? Merci
J'ai pu créer un skin personnalisé en utilisant cet article pour un skin de code court, mais je souhaite également créer un modèle personnalisé pour la page d'événement unique. Je ne vois pas de fonction fournie pour savoir comment implémenter cela. Je suppose que je crée un nouveau fichier pour remplacer le fichier dans /plugins/modern-events-calendar/app/skins/single/default.php et le place dans /theme/webnus/modern-events-calendar/app/skins/single /default.php. Que dois-je mettre dans mon functions.php pour ensuite activer le nouveau template que j'ai créé ?
Je voulais remplacer le skin de liste pour apporter une petite modification aux listes de pages d'événements. J'ai suivi les instructions en plaçant une copie du fichier render.php dans mon thème enfant/path/to/vogue-child/webnus/modern-events-calendar/app/skins/list. Malheureusement, je n'ai pas pu obtenir de modifications du fichier render.php dans mon thème enfant. Même lorsque j'ai créé une ligne avec une mauvaise syntaxe php, je n'ai eu aucune erreur. Il semblait que le fichier n'était pas utilisé.
C'est après plusieurs heures à essayer de comprendre pourquoi cela ne fonctionnait pas, que j'ai réalisé que parce que j'utilisais Modern Events Calendar Lite, le chemin du fichier doit être path/to/vogue-child/webnus/modern-events-calendar-lite/app/skins/list.
Il serait très utile s'il y avait une note sur la page pour donner le chemin alternatif lors de l'utilisation de la version allégée.
Je modifie le month_view. Ce qui est un jeu d'enfant, pas de problèmes jusqu'à présent, mais les informations les plus essentielles manquent dans la boucle d'événements (je vardumping $event->data): Categories, Tags et Labels. Quelles sont les informations les plus importantes dans une vue qui fournit une "vue d'ensemble", je pense. Comment puis-je accéder à ces valeurs là-bas ? Sinon, un beau plugin jusqu'à présent. Mais ne pas afficher ces informations rendrait le tout inutile pour moi ?
Bonjour,
assurez-vous d'avoir la dernière version du MEC.
videz le cache et réessayez.
Pour le dépannage, désactivez tous vos plugins et laissez le MEC rester actif uniquement, définissez votre thème par défaut, puis rechargez la page, si le problème a été résolu, puis activez vos plugins un par un et votre thème, actualisez votre page et vérifiez pour voir quel plugin est à l'origine du problème.
si le problème persiste, rendez-vous sur support.webnus.net et là, vous pourrez vous connecter ou vous inscrire. Vous devez vous inscrire avec le même e-mail que vous avez créé vos billets. De plus, si vous avez créé vos tickets à l'aide de votre compte Gmail, vous pouvez simplement vous connecter à l'aide de votre compte Gmail. Si vous souhaitez créer un nouveau ticket, rendez-vous simplement sur webnus.net/support et cliquez sur "Créer un ticket", mais n'oubliez pas d'utiliser le même e-mail avec lequel vous avez créé votre compte d'assistance technique.
support.webnus.net