Beiträge von threadi

    Der Fehler deutet darauf hin, dass ein HTML-Element in der Seite fehlt. Er tritt übrigens auch auf, wenn man den Warenkorb leer aufruft.

    Stelle testweise das Theme mal auf TwentyTwentyFour. Tritt der Fehler dann nicht mehr auf? Dann hängt es mit deinem eigentlichen Theme Kadence zusammen und du solltest dich an deren Support wenden.

    Falls er dann jedoch weiterhin auftritt, müsstest du dich eher an den WooCommerce Support wenden: https://wordpress.org/support/plugin/woocommerce/ - dazu gibts hier auch ein deutsches Supportforum: https://de.wordpress.org/support/forum/woocommerce/

    Eine Liste mit allgemeinen Tipps dazu findest Du hier im Handbuch: https://developer.wordpress.org/advanced-admin…rity/hardening/

    Kurz gesagt kann man das Thema mit 2 Punkten zusammenfassen:
    * verwende ein Sicherheitsplugin
    * immer Backups erstellen

    Sicherheitsplugins gibt es viele: https://wordpress.org/plugins/tags/security/ - was wer davon nutzt ist inzwischen eher Geschmackssache, zuverlässig sind alle. Nur von Really Simple SSL würde ich abraten. Hab schon genug Projekte erlebt die damit zerlegt worden.

    Ein weiteres NoGo aus meiner Sicht: Adminbereich umbenennen - damit bereitet man sich ggfs. eher funktionale Schwierigkeiten im Projekt als das es hilft.

    Durchaus sinnvoll:
    * Basic Auth Schutz für den Adminbereich (mod_auth bei Apache)
    * TwoFactory bei Anmeldung im Backend (hier ist aktuell ein Plugin in Arbeit was in Zukunft in den Core reinkommen soll/könnte)

    Wenn Du mehr wissen willst, besuche ab und zu mal WordPress Meetups wo es um das Thema geht. Kommt eigentlich recht regelmäßig dran.

    Ohne Link zu deiner Seite, wie in den Forenregeln geschrieben, kann man dazu schwer etwas sagen. Es bleiben allgemeine Tipps:

    Ist WooCommerce und auch alle anderen Plugins wie auch WordPress selbst und auch das von dir genutzte Theme auf dem aktuellsten Stand?

    Wenn Du ein Optimierungs-/Caching-Plugin hast, deaktiviere dieses testweise mal. Wenn es danach funktioniert, wende dich an den Support des Optimierungsplugins, wenn du das weiterhin nutzen willst.

    Hast Du unter Werkzeuge > Website-Zustand irgendwelche Auffälligkeiten?

    Ich sehe bei deinem Topic dort 3 Probleme: https://wordpress.org/support/topic/ari-stream-quiz/
    a) Der Titel ist ungünstig. Er beschreibt dein Problem nicht.
    b) Du hast die Frage auf deutsch gestellt. Die Supportforen bei wp.org werden i.d.R. in englisch bedient. Es gibt auch ein deutschsprachiges, aber allgemeines Supportforum dort: https://de.wordpress.org/support/ - da wirst du aber auch kaum Hilfe zu diesem Plugin im speziellen finden.
    c) Du hast erst einen Tag gewartet. Entwickler sitzen nicht vorm Rechner und warten auf deine Fragen. Sie antworten sobald sie können. Schau dir die anderen Topic dort an. Da verging durchaus auch mal eine Woche bis zur Antwort.

    Das Problem ist, dass das Plugin mit 3000 Installationen vergleichsweise wenig genutzt wird. Du müsstest hoffen hier oder woanders jemanden zu finden, der genau dieses Plugin nutzt und dir helfen könnte. Die Wahrscheinlichkeit dafür ist sehr gering. Daher sollte man sich bei Fragen primär an das offizielle Supportforum wenden. Dort sind ggfs. andere Anwender des Plugins unterwegs - oder gar der Entwickler selbst.

    Wenn Du mit den Funktionen wie auch dem Support des Plugins unzufrieden bist, kannst Du auch eine entsprechende Bewertung hinterlassen. Oder ein anderes Plugin suchen.

    Jetzt hab ich mir extra mal das Plugin installiert und ein Quiz erstellt. Ich sehe als Ergebnis

    Zitat

    You got 0 out of 1 correct

    Genau den meinst du?

    Dieser steht so wie er ist fest im Quellcode des Plugins. Ich sehe keine Möglichkeit den anzupassen. Da hilft auch Loco Translate nicht.

    Meinst Du mit diesem Quiz dieses Plugin hier: https://de.wordpress.org/plugins/ari-stream-quiz/ ? Wenn ja, würde ich dir empfehlen dich an deren Support zu wenden bei Fragen dazu.

    Übersetzungen kann man mit Loco Translate eigentlich ganz leicht anpassen. Du musst nur darauf achten nicht die Sprachdatei des Plugins zu verändern sondern vorher eine Kopie von dieser zu erstellen. Änderungen nimmst Du dann nur in der Kopie vor. Loco Translate stellt alle Optionen dafür bereit. Wie bist Du denn vorgegangen?

    WordPress selbst setzt nur 2 Cookies:
    Wenn man im Backend angemeldet ist (was für deine Besucher irrelevant ist).
    Wenn man Kommentare im Frontend verwendet (was irrelevant ist, wenn du Kommentare nicht nutzt).

    Weitere Cookies könnten durch Plugins, die du nutzt, gesetzt werden. Bei dem Consent Banner geht es aber nicht nur um Cookies sondern auch um Dateien die von extern geladen werden. Auch hier solltest Du darauf achten, dass weder dein Theme noch deine Plugin von extern Daten laden. Schriftarten kann man z.B. lokal einbinden.

    Sobald Du aber irgendetwas von extern lädst, musst Du deine Besucher darüber informieren. Eine Auswahl von Cookie Consent Plugins findest Du hier: https://wordpress.org/plugins/tags/cookie-consent/

    Daneben gibt es auch noch einige kommerzielle, die auch durchaus gute Dienste leisten. Ich nutze vielfach Borlabs hierfür. Derzeit sammle ich aber auch gute Erfahrungen mit Real Cookie Banner.

    Ja, das Feld gibt es an genau der Stelle die in dem Screenshot zu sehen ist. Auf deutsch heißt es "Zusätzliches CSS". Klickreihenfolge wäre: Design > Website-Editor > Stile > bearbeiten > rechts oben auf die 3 Punkte > "Zusätzliches CSS". Oder auch bei Bearbeitung jeglichen Templates im Editor unter dem Style-Button oben rechts zu finden.

    Wenn Du eine eigene Datei dafür verwenden willst, müsstest Du diese per Child-Theme oder eigenem Plugin einbinden.

    Aber noch haben wir es - und verwenden das Theme Twenty Seventeen. Daher noch mal die Frage: Was genau hast Du jetzt getestet und konntest Dein damaliges Problem nicht nachvollziehen? Nur das Plugin? Oder das Plugin mit JetEngine? Wäre ja gut, wenn die das damalige Problem vielleicht inzwischen gefixt haben.

    Ich habe die Ladezeiten getestet, erst per Network-Tab in den Entwicklertools vom Browser, später auch per PageSpeed. Die Werte waren so schlecht, dass ich das näher untersucht habe. Ich hatte Email Encoder als eine Ursache ausgemacht, was den Code recht ungünstig geparst hatte um die Ersetzungen vorzunehmen - gleichzeitig aber auch JetEngine, welches einfach grundsätzlich schlecht für die Performance ist. Ich konnte es beides in der Analyse nicht weiter trennen, da dann das ganze Web einfach anders lief (JetEngine war von meinem Vorgänger viel zu tief ins Projekt eingebaut worden). Es kann durchaus sein, dass zumindest Email Encoder seither daran gearbeitet hat.

    Hast Du neben WooCommerce noch andere Plugins aktiviert? Deaktiviere diese testweise.

    Achte darauf mit welchem Kundenprofil Du das Frontend aufrufst. Wenn dieses schon Adressdaten hinterlegt hat, wird dessen Land verwendet. Wenn nicht wird das Land des Shops verwendet (bzw. das was man unter WooCommerce > Einstellungen > Allgemein konfiguriert hat).

    Schnellere Hilfe könntest Du im offiziellen Supportforum für WooCommerce bekommen: https://wordpress.org/support/plugin/woocommerce/ - gibts auch auf deutsch: https://de.wordpress.org/support/forum/woocommerce/

    Vor

    Code
    RewriteCond %{REQUEST_FILENAME} -s

    fehlt

    Apache Configuration
    RewriteEngine On

    Schau per access.log nach wohin der Request geht. Im error.log müsste auch etwas zu sehen sein falls es schief geht. Das Debugging in WordPress zu aktivieren bringt hierbei gar nichts, da die Fehler eventuell schon lange davor auftreten und WP nie erreichen.

    Wenn Du nginx statt Apache hast, geht .htaccess jedoch ohnehin nicht. Dort müsste das völlig anders konfiguriert werden.