MEC Funktioniert es nicht? 13 wichtige Lösungsansätze für häufige Probleme
MEC Funktioniert Ihre WordPress-Website nicht wie erwartet? Dieser Leitfaden führt Sie durch die häufigsten Schritte Modern Events Calendar Er behandelt Probleme und zeigt Ihnen Schritt für Schritt, wie Sie diese beheben können, einschließlich Probleme mit Shortcodes, AJAX, Buchungen, E-Mails, Google Maps und Plugin-Konflikten.
Dieser Leitfaden führt Sie durch die häufigsten Schritte MEC Er erklärt Schritt für Schritt, wie man Probleme behebt.
MEC Funktioniert nicht: Schnelle Fehlerbehebungschecks
Bevor Sie ein bestimmtes Problem beheben, führen Sie die folgenden grundlegenden Überprüfungen durch.
Leeren Sie Ihren Cache
Nach der Installation oder Aktualisierung MEC oder eines seiner Add-ons: Zwischengespeicherte Dateien können manchmal verhindern, dass die neueste Version korrekt geladen wird.
- Leeren Sie den Cache Ihres WordPress-Caching-Plugins.
- Wenn Sie ein CDN wie Cloudflare verwenden, leeren Sie auch den CDN-Cache.
- Aktualisieren Sie Ihren Browser mit folgenden Mitteln
Ctrl + Shift + Runter Windows oderCmd + Shift + Rauf dem Mac.
Wenn das Problem unmittelbar nach einem Update aufgetreten ist, sollte das Löschen aller Caches eine der ersten Maßnahmen sein, die Sie ergreifen.
Überprüfen Sie Ihre WordPress- und Serveranforderungen
Gehen Sie zu: WordPress-Dashboard > Werkzeuge > Website-Status > Informationen
Schauen Sie sich die Abschnitte WordPress und Server an.
Stellen Sie sicher, dass WordPress auf dem neuesten Stand ist und Ihre PHP-Version den Anforderungen entspricht. MEC Anforderungen. MEC Erfordert PHP 5.6 oder höher, empfohlen wird jedoch PHP 7.4 oder neuer.
Lesen Sie auch:
Was sind die besten PHP-Einstellungen für WordPress?MEC Kann nicht installiert werden
Wenn WordPress einen Fehler wie den folgenden anzeigt:
Der Link, dem Sie gefolgt sind, ist abgelaufen. Bitte versuchen Sie es erneut.
Das Problem liegt oft in der vom Hosting-Anbieter festgelegten maximalen Uploadgröße.
Um das aktuelle Limit zu überprüfen, gehen Sie zu:
Tools > Site-Status > Info > Medienverarbeitung > Maximale Upload-Dateigröße
Lesen Sie auch:
Website-Integrität: Halten Sie Ihre Website gesundIst das Limit zu niedrig, bitten Sie Ihren Hosting-Anbieter um eine Erhöhung. Ein Wert von 64 MB ist im Allgemeinen ausreichend für MEC.
Als AlternativeSie können die extrahieren MEC ZIP-Datei und laden Sie den Plugin-Ordner direkt hoch nach:
wp-content/plugins
Dann aktivieren MEC von: Plugins> Installierte Plugins
Update MEC und seine Add-ons
Kompatibilitätsprobleme können auftreten, wenn MEC, WordPress, Ihr Theme oder MEC Die Add-ons verwenden unterschiedliche oder veraltete Versionen.
Gehe zu: MEC > Add-ons
Aktualisieren Sie alle Add-ons, für die ein Update verfügbar ist. Sie sollten außerdem aktualisieren MEC Sie können entweder die automatische oder die manuelle Aktualisierungsmethode verwenden.
Nach dem Update sollten Sie den Website- und Browser-Cache erneut leeren.
Schnelle Checks
erneut speichern MEC Einstellungen
Gehe zu: MEC > Einstellungen
Klicken Sie auf „Änderungen speichern“ , ohne irgendwelche Optionen zu ändern.
Das kann erfrischend sein MECDie Konfiguration und die generierten Stildateien von 's sind ein sicherer erster Schritt, wenn eine bestehende Konfiguration sich unerwartet verhält.
Testen Sie mit einem neuen Shortcode
Ein Shortcode kann zahlreiche Filter und Konfigurationsoptionen enthalten. Das Erstellen eines neuen, einfachen Shortcodes kann helfen festzustellen, ob das Problem durch Folgendes verursacht wird: MEC entweder durch sich selbst oder durch die Konfiguration des ursprünglichen Shortcodes.
Gehe zu: MEC > Kurzcodes
Erstellen Sie einen neuen Shortcode und belassen Sie dessen Optionen auf ihren Standardwerten.
Kopieren Sie den generierten Shortcode, zum Beispiel:
[mec id="123"]
Erstellen Sie eine neue WordPress-Seite, fügen Sie den Shortcode mithilfe eines Shortcode-Blocks/Widgets ein und überprüfen Sie das Ergebnis.
Wenn der neue Kalender funktioniert, liegt das Problem wahrscheinlich an den Einstellungen Ihres ursprünglichen Shortcodes. Vergleichen Sie die beiden Shortcodes und überprüfen Sie deren Filter, Datumsbereiche, Kategorien und weitere Optionen.
Lesen Sie auch:
Erstellen erweiterter ShortcodesSollte auch der neue Shortcode nicht funktionieren, fahren Sie mit den folgenden Schritten zur Fehlerbehebung fort.
Stellen Sie sicher, dass die Anführungszeichen in Ihrem Shortcode Standardanführungszeichen sind (
"). Aus E-Mails, Dokumenten oder Foren kopierte intelligente Anführungszeichen können verhindern, dass WordPress den Shortcode korrekt verarbeitet.
Der Kalender wird nicht angezeigt.
Falls der Kalender auf der Seite nicht angezeigt wird oder stattdessen nur der Shortcode sichtbar ist, überprüfen Sie Folgendes.
Überprüfen Sie, wie der Shortcode hinzugefügt wurde.
Je nach Ihrem Redakteur:
- Im WordPress-Block-Editor verwenden Sie einen Shortcode-Block.
- In Elementor verwenden Sie die Shortcode-Widget.
- Im klassischen Editor platzieren Sie den Shortcode in einer eigenen Zeile.
Einblick in das MEC Details
MEC kann so konfiguriert werden, dass die CSS- und JavaScript-Dateien nur auf Seiten geladen werden, auf denen sie benötigt werden.
Gehe zu: MEC > Einstellungen > Allgemein
Aktivieren Sie die Option „Assets (CSS- und JavaScript-Dateien)“.
Wenn Assets so konfiguriert sind, dass sie pro Seite geladen werden, stellen Sie sicher, dass MEC Die Assets sind auf der Seite aktiviert, die Ihren Kalender enthält.
Weitere Informationen finden Sie in der Dokumentation zu Assets.
Der Kalender wird angezeigt, aber es werden keine Ereignisse angezeigt.
Wenn der Kalender zwar angezeigt wird, aber keine Ereignisse erscheinen, überprüfen Sie Folgendes:
- Stellen Sie sicher, dass die Veranstaltungen veröffentlicht werden.
- Prüfen Sie, ob die Veranstaltungsdaten innerhalb des im Shortcode konfigurierten Datumsbereichs liegen.
- Überprüfen Sie die Kategorie, die Bezeichnung, den Standort und weitere Filter des Shortcodes.
If MEC ist immer noch nicht Das Problem könnte an einem Plugin- oder Theme-Konflikt liegen. Sie können auch die folgenden Schritte zur Fehlerbehebung durchführen.
Der Kalender wird zweimal angezeigt
Falls der Kalender mehrfach auf derselben Seite erscheint, überprüfen Sie Folgendes.
Überprüfen Sie den Shortcode
Stellen Sie sicher, dass der Shortcode nicht doppelt hinzugefügt wurde.
Es könnte beispielsweise einmal zum Seiteninhalt und dann erneut über ein Sidebar-Widget, eine Elementor-Vorlage oder ein anderes Page-Builder-Element hinzugefügt worden sein.
Überprüfen Sie den Seiten-Slug.
Wenn die Seite, die Ihren Shortcode enthält, denselben Slug verwendet wie MECWordPress zeigt möglicherweise sowohl den Archiv-Slug von 's als auch den an. MEC Archiv und Seiteninhalt.
Prüfen: MEC > Einstellungen > Slugs/Permalinks
Der Standard Hauptschnecke is events.
Wenn eine WordPress-Seite auch verwendet events als Slug, benennen Sie die Seite um oder ändern Sie den MEC Hauptkern.
Überprüfung der Optimierungs- und Caching-Plugins
JavaScript-Kombinations-, Verkettungs- oder Caching-Funktionen können manchmal dazu führen, dass MEC Inhalte werden nicht korrekt geladen.
Leeren Sie zuerst alle Caches.
Sollte das Problem weiterhin bestehen, deaktivieren Sie vorübergehend die JavaScript-Kombination/Minifizierung in Ihrem Optimierungs-Plugin oder schließen Sie es aus. MEC Skripte aus der Optimierung.
Falls der Kalender immer noch dupliziert ist, fahren Sie mit den Tests auf Plugin- und Theme-Konflikte fort.
MEC Kalender-Schaltflächen, Popups oder Schieberegler funktionieren nicht
Wenn der Kalender korrekt angezeigt wird, aber das Klicken auf Schaltflächen keine Wirkung zeigt, Popups sich nicht öffnen, Schieberegler sich nicht bewegen oder Countdowns nicht funktionieren, liegt das Problem in der Regel an JavaScript.
Überprüfen Sie die Browserkonsole.
- Öffnen Sie die Seite, auf der das Problem auftritt.
- Presse F12oder klicken Sie mit der rechten Maustaste und wählen Sie Kontrolliere.
- Öffnen Sie den Microsoft Store auf Ihrem Windows-PC Console Tab.
- Achten Sie auf rot hervorgehobene Fehler.
Wenn in der Fehlermeldung ein anderes Plugin oder Ihr Theme erwähnt wird, könnte ein Konflikt vorliegen.
Wenn die Fehlermeldung eine MEC Erstellen Sie eine Datei, machen Sie einen Screenshot der Fehlermeldung und kontaktieren Sie den Support.
Falls keine JavaScript-Fehler auftreten, fahren Sie mit den folgenden Prüfungen fort.
Überprüfen Sie Ihr Thema
MEC Verwendet Standard-WordPress-Hooks zum Laden seiner Skripte.
Bitten Sie Ihren Theme-Entwickler zu überprüfen, ob das Theme den Standard korrekt verwendet:
wp_head()
und
wp_footer()
Funktionen.
Überprüfen Sie die per AJAX geladenen Inhalte.
Wenn der Kalender dynamisch innerhalb eines Elementor-Popups, eines AJAX-Seitenübergangs oder eines anderen dynamisch geladenen Bereichs geladen wird, MECDie Skripte von 's werden möglicherweise nicht korrekt geladen.
Öffnen Sie die Kalenderseite direkt in einem neuen Browser-Tab.
If MEC Wenn es dort einwandfrei funktioniert, liegt das Problem möglicherweise darin, wie Ihr Theme oder Page Builder JavaScript von Drittanbietern in dynamische Inhalte lädt.
Auf jQuery-Konflikte prüfen
Manche veraltete Plugins laden ihre eigene Version von jQuery und können dadurch mit der von WordPress verwendeten Version in Konflikt geraten.
Wenn Sie einen jQuery-Konflikt vermuten, führen Sie den unter „Test auf Plugin-Konflikt“ beschriebenen Plugin-Konflikttest durch.
MEC AJAX, Suche oder Filter funktionieren nicht
Wenn das Klicken auf die Schaltfläche „Nächster Monat“, die Suche nach Veranstaltungen oder das Anwenden eines Filters keine Wirkung zeigt, wird die von folgendem Befehl verwendete AJAX-Anfrage verwendet: MEC könnte scheitern.
Überprüfen Sie die fehlgeschlagene AJAX-Anfrage.
- Öffne die Kalenderseite.
- Presse F12 und öffne die Netzwerk Tab.
- Klicken Sie auf die Schaltfläche „Nächster Monat“ oder wenden Sie einen Filter an.
- Suchen Sie nach einer fehlgeschlagenen Anfrage, die in der Regel Folgendes beinhaltet:
admin-ajax.phpoder die MEC REST-Anfrage.
Überprüfen Sie den HTTP-Statuscode.
403 - Verboten
Möglicherweise wird die Anfrage durch ein Sicherheits-Plugin, eine Firewall oder eine Hosting-Regel blockiert.
Überprüfen Sie Ihr Sicherheits-Plugin und bitten Sie Ihren Hosting-Anbieter, dies sicherzustellen. admin-ajax.php ist für Besucher zugänglich.
404 Nicht gefunden
WordPress-Permalinks erneut speichern: Einstellungen > Permalinks > Änderungen speichern
500 – Serverfehler
Es ist ein serverseitiger PHP-Fehler aufgetreten.
Öffnen Sie den Microsoft Store auf Ihrem Windows-PC Antwort or Vorschau Machen Sie einen Screenshot des fehlgeschlagenen Anfrageabschnitts und senden Sie ihn an MEC unterstützen.
Wenn Sie Cloudflare verwenden, aktivieren Sie vorübergehend den Entwicklermodus oder pausieren Sie Cloudflare, um festzustellen, ob die Firewall die Anfrage blockiert.
WordPress-Permalinks erneut speichern
Gehen Sie zu: Einstellungen > Permalinks
Klicken Sie auf „Änderungen speichern“ , ohne etwas zu ändern.
Dadurch werden die URL-Regeln von WordPress aktualisiert und verschiedene AJAX- und URL-bezogene Probleme können behoben werden.
Veranstaltungsseiten geben einen 404-Fehler zurück
Falls Ihre Veranstaltungen zwar existieren, deren Seiten aber einen 404- Fehler (Seite nicht gefunden) anzeigen, speichern Sie zuerst Ihre WordPress-Permalinks erneut:
Einstellungen > Permalinks > Änderungen speichern
Auf Slug-Konflikte prüfen
Gehe zu: MEC > Einstellungen > Slugs/Permalinks
Überprüfen Sie die folgenden Slugs:
- Hauptschnecke –
eventsstandardmäßig. - Kategorie-Slug –
mec-categorystandardmäßig.
Stellen Sie sicher, dass eine WordPress-Seite nicht denselben Slug wie die Hauptseite verwendet. MEC Archiv.
Zum Beispiel, wenn MEC verwendet events als Haupt-Slug und Sie haben auch eine WordPress-Seite mit dem events Schnecke, benenne eine davon um.
Wenn Sie eine Änderung vornehmen MEC Schnecke, rette die MEC Einstellungen vornehmen und dann die WordPress-Permalink-Einstellungen erneut speichern.
Farben und benutzerdefinierte Stile werden nicht angewendet
Falls Ihre ausgewählten Farben oder benutzerdefinierten CSS-Codes nicht angezeigt werden, generieren Sie sie neu. MECZuerst das Stylesheet.
Gehe zu: MEC > Einstellungen > Styling
Klicken Sie auf „Änderungen speichern“.
Löschen Sie anschließend alle Website-, CDN- und Browser-Caches.
Wenn Sie benutzerdefiniertes CSS verwenden, fügen Sie es über die MEC Benutzerdefinierter CSS-Bereich oder der Customizer Ihres Themes, damit er nach dem Laden geladen wird MEC's Standard-Stylesheet.
Falls die Stile immer noch nicht angewendet werden, wird dies möglicherweise durch ein anderes Plugin oder Ihr Theme verursacht. MEC's CSS-Regeln.
Die Google-Karte ist leer oder grau.
Wenn die Google-Karte auf der Seite „Einzelveranstaltung“ leer oder grau ist oder ein Wasserzeichen mit Entwicklungsstatus anzeigt, überprüfen Sie Ihre Google Maps-Konfiguration.
Fügen Sie einen Google Maps API-Schlüssel hinzu.
Gehe zu: MEC > Einstellungen > Module
Suchen Sie den Abschnitt „Google Maps“ und geben Sie Ihren API-Schlüssel ein.
Lesen Sie auch:
Optionen des KartenmodulsGoogle APIs prüfen
Stellen Sie sicher, dass die erforderlichen APIs in Ihrem Google Cloud-Projekt aktiviert sind.
Die Maps JavaScript API wird benötigt. Die Places API wird möglicherweise ebenfalls benötigt, wenn Sie die Adressvervollständigung verwenden.
API-Schlüsselbeschränkungen prüfen
Falls Ihr API-Schlüssel durch HTTP-Referrer eingeschränkt ist, stellen Sie sicher, dass Ihre Website-Domain in den zulässigen Referrern enthalten ist.
Google Maps-Abrechnung prüfen
Für die Nutzung von Google Maps ist ein aktives Abrechnungskonto erforderlich, auch wenn ein kostenloses Nutzungskontingent zur Verfügung steht.
Verhindern, dass Google Maps zweimal geladen wird
Wenn Ihr Theme oder ein anderes Plugin Google Maps bereits lädt, MEC Möglicherweise wird die API ein zweites Mal geladen.
Überprüfen Sie die Option „Google Maps API laden“ unter: MEC > Einstellungen > Module
Konfigurieren Sie es entsprechend den bestehenden Google Maps-Einstellungen Ihrer Website.
E-Mails und Erinnerungen werden nicht versendet.
Falls Buchungsbestätigungen, Benachrichtigungen oder Erinnerungen nicht zugestellt werden, überprüfen Sie Folgendes.
Benachrichtigungseinstellungen prüfen
Prüfen Sie zunächst den Spam- oder Junk-Ordner des Teilnehmers.
Dann geh zu: MEC > Einstellungen > Benachrichtigungen
Stellen Sie sicher, dass die erforderliche Benachrichtigung aktiviert ist.
Lesen Sie auch:
EreignisbenachrichtigungenSMTP verwenden
Das standardmäßige PHP-Mailsystem von WordPress kann unzuverlässig sein oder von einigen Hosting-Anbietern blockiert werden.
Die Verwendung eines SMTP-Plugins und die Verbindung mit einem realen Postfach können die E-Mail-Zustellung deutlich verbessern.
WP-Cron prüfen
MECDie geplanten Erinnerungen und automatischen E-Mails von 's hängen von den geplanten Aufgaben in WordPress ab.
Auf Webseiten mit geringem Datenverkehr können geplante Aufgaben verzögert werden.
Sie können:
- Bitten Sie Ihren Hosting-Anbieter, einen echten System-Cronjob zu konfigurieren.
- Verwenden Sie ein Plugin wie WP Crontrol, um zu überprüfen, ob die von WordPress geplanten Ereignisse ausgeführt werden.
Falls E-Mails eintreffen, die jedoch falsche Informationen enthalten oder an die falschen Empfänger gesendet werden, überprüfen Sie die Einstellungen für Benachrichtigungsempfänger unter: MEC > Einstellungen > Benachrichtigungen
Probleme mit dem Buchungsmodul
Buchungsprobleme lassen sich im Allgemeinen in einige wenige Kategorien einteilen.
Das Buchungsformular bzw. der Registrierungsbutton wird nicht angezeigt.
Stellen Sie sicher:
- Das Buchungsmodul ist für die Veranstaltung aktiviert.
- Für die Veranstaltung wurde mindestens ein Ticket konfiguriert.
Die allgemeine Buchungskonfiguration können Sie auch unter folgendem Link einsehen: MEC > Einstellungen > Buchung
Zahlungen schlagen fehl oder Bestellungen bleiben unbezahlt.
Überprüfen Sie Ihre Zugangsdaten für das Zahlungsgateway und testen Sie das Gateway im Sandbox-Modus.
Lesen Sie auch:
Zahlungs-GatewaysWenn Sie WooCommerce Informationen zu Zahlungen finden Sie hier:
Lesen Sie auch:
MEC und WooCommerceDie Buchungsdaten sind unvollständig.
Buchungen können verwaltet und exportiert werden von: MEC > Buchungen
Prüfen Sie dort die Buchungsdaten und die Teilnehmerinformationen.
Das Buchungsformular wird abgeschickt, aber es passiert nichts.
Dies hängt oft mit denselben AJAX-Problemen zusammen, die in beschrieben wurden. MEC AJAX, Suche oder Filter funktionieren nicht.
Überprüfen Sie über die Registerkarte „Netzwerk “ Ihres Browsers , ob die Buchungsanfrage fehlschlägt.
Wie man herausfindet, was das Problem verursacht
Falls die vorherigen Schritte zur Fehlerbehebung das Problem nicht gelöst haben, könnte die Ursache in einem Konflikt mit einem anderen Plugin oder Ihrem WordPress-Theme liegen.
Test auf Plugin-Konflikt
- Zurück Nach Plugins> Installierte Plugins.
- Ein Plugin außer diesem vorübergehend deaktivieren MEC.
- Schau noch einmal in den Kalender.
- Verschwindet das Problem, haben Sie ein möglicherweise in Konflikt stehendes Plugin identifiziert.
- Aktualisieren, ersetzen oder kontaktieren Sie den Entwickler des Plugins.
- Sollte das Problem weiterhin bestehen, reaktivieren Sie das Plugin und testen Sie das nächste Plugin.
Test auf einen Themenkonflikt
- Zurück Nach Aussehen> Themen.
- Vorübergehend auf ein Standard-WordPress-Theme umschalten.
- Schau noch einmal in den Kalender.
Wenn das Problem dadurch behoben wird, liegt der Konflikt wahrscheinlich an Ihrem Theme. Wenden Sie sich für weitere Unterstützung an den Theme-Entwickler.
Wenn Sie an einer Live-Website arbeiten, können Sie das Plugin „Health Check & Troubleshooting“ verwenden. Dessen Fehlerbehebungsmodus ermöglicht es Ihnen, Plugins und Themes zu testen, ohne die Darstellung für Ihre Besucher zu beeinträchtigen.
Fehlerdetails sammeln
Wenn Sie Kontakt benötigen MEC Unterstützung zu leisten, kann die Fehlersuche durch das Sammeln der folgenden Informationen deutlich beschleunigen:
- Ein Screenshot von JavaScript-Fehlern von F12 > Konsole.
- Relevante Fehler aus WordPress
debug.logDatei. - Ihre WordPress-Version.
- Ihre PHP-Version.
- Ihre MEC Version.
- Die URL der betroffenen Seite.
Kontaktaufnahme MEC Unterstützung
Wenn keiner der oben genannten Schritte zur Fehlerbehebung das Problem löst, wenden Sie sich bitte an MEC Unterstützung und Bereitstellung möglichst vieler Informationen.
Inklusive:
- Ihre MEC Version und Edition (Lite oder Pro).
- Ihre WordPress-Version.
- Ihre PHP-Version.
- Die URL der betroffenen Seite.
- Ein Screenshot der Browserkonsole, falls das Problem JavaScript oder interaktive Elemente betrifft.
- Ihr aktives Design.
- Ihre aktiven Plugins.
- Die Schritte zur Fehlerbehebung, die Sie bereits durchgeführt haben.
Die Bereitstellung dieser Details hilft dem Support-Team festzustellen, ob das Problem mit Folgendem zusammenhängt MEC, ein anderes Plugin, Ihr Theme oder die Serverumgebung.
Verwandte Leitfäden zur Fehlerbehebung
Wenn Ihr Problem einem dieser Fälle entspricht, könnte Ihnen der entsprechende Leitfaden weiterhelfen: