Wordpress Kommentarbereich Problem

  • Guten Tag!

    Ich möchte gerne den Kommentar-Bereich meiner Seite selbst anpassen. Auch die CSS-Klassen etc. Deshalb habe ich das hier in meine functions.php kopiert:

    Eigentlich funktioniert auch alles wunderbar so wie ich mir das vorgestellt habe. Es gibt nur ein Problem und zwar werden die Felder "Author" und "E-Mail" unter dem Textfeld ausgegeben und ich habe ehrlich gesagt keine Ahnung warum. Die Felder werden doch im Array gleich an erster Stelle eingefügt?!


    Viele Grüße,
    Sascha

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Also ich habe jetzt noch einmal genau nachgeschaut. Das Problem liegt definitiv nicht an der functions.php
    Selbst wenn ich den Code komplett auskommentiere ist die Reihenfolge so. Kennt jemand das Problem?

    Die Reihenfolge der Felder beim kommentieren ist momentan so:
    - Textfeld
    - Name
    - E-Mail

    Richtig wäre (und so ist es eigentlich auch standardmäßig):
    - Name
    - E-Mail
    - Textfeld

  • Du hookst mit comment_form_default_fields ein bevor das Textfeld dem Array hinzugefügt wird. Das kannst Du schön im Filter comment_form_fields sehen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hi mensmaximus,

    wie gesagt, selbst wenn ich meinen kompletten Code aus der functions.php wieder entferne befindet sich das Kommentarfeld trotzdem ganz oben. Ich wollte den Post noch editieren, geht aber leider nicht mehr.

  • Dann schau mal in die comment.php Deines Themes, möglicherweise werden dort die Felder explizit gesetzt. Oder das Theme macht das gleiche und überschreibt Deine Änderungen. Dann musst Du bei Dir die Priorität erhöhen: add_filter('comment_form_default_fields', 'comment_form_changed_fields', 99);

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • So sieht aktuell meine comments.php aus. Ist da irgendetwas ungewöhnliches was den Fehler verursachen könnte?

  • Das Template sieht normal aus, das bedeuted aber nicht, dass im Theme nicht trotzdem der Hook verwendet wird. Den alternativen Hook habe ich ja schon genannt, ebenso den Trick mit der Priorität.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Das ist die einzige Stelle im Theme in der die Hook vorkommt, da ich es selbst geschrieben habe. Und wie gesagt wenn ich es aus der functions.php rauslasse dann greift der Standard aus /wp-includes/comment-template.php

    Ich habe in der Zwischenzeit hier etwas gefunden:
    - https://make.wordpress.org/core/2015/09/2…-wordpress-4-4/
    - http://www.wpbeginner.com/wp-tutorials/h…-wordpress-4-4/

    Das löst tatsächlich mein Problem, aber irgendwie ist das an mir vorübergegangen. Hat von euch jemand etwas mitbekommen?

  • Das löst tatsächlich mein Problem, aber irgendwie ist das an mir vorübergegangen. Hat von euch jemand etwas mitbekommen?

    Das habe ich Dir doch gesagt: http://forum.wpde.org/konfiguration/…html#post669212

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!