Kommentare: Text und Design ändern

  • Hallo,

    die Suche hat mir leider keine passenden Antworten geliefert, daher mein Entschluss, ein neues Thema zu erstellen.

    1. Text ändern:
    Das Widget "Letzte Kommentare" in der Sidebar eingebunden, liefert bei der Ausgabe folgendes:

    Name bei Artikel

    Ich möchte nun "bei" in "zu" ändern, doch Stunden langes durchsuchen der PHP-Dateien blieben bisher Erfolglos. Ich bin für jeden Richtungsweisenden Hinweis Dankbar.

    2. Design ändern:
    Dies betrifft die Kommentar Ausgabe auf den Hauptseiten selber. Zur besseren Visualisierung soll jeder zweite Kommentar eine Hintergrundfarbe erhalten. Die css-Details bin ich in der Lage zu erstellen. Doch vorher ist ja wohl irgendeine Zählfunktion notwendig, die mit PHP wahrscheinlich einfach zu erstellen ist, so fern man sich damit auskennt :???: Freue mich über sachdienliche Hinweise.

    Für Beides gilt:
    Mir reichen Links, wenn meine Wünsche irgendwo schon mal behandelt oder dokumentiert wurden. Ich möchte niemandem zumuten, etwas zum 100. Male nieder zu schreiben und meine Arbeit zu machen.

    Sind die geplanten Änderungen Upgrade sicher? Oder können sie es wenigstens gemacht werden? Falls nicht, kann ich mich natürlich mit der dann immer wieder anfallenden Handarbeit arrangieren, bleibt mir ja nichts anderes übrig :)

    Vielen Dank an Jeden, der für mein Anliegen seine Zeit opfert. Ich weiss das zu schätzen.

    ixxoo

    • 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

  • es ist nicht ganz klar um welches widget/plugin es sich da handelt: download link?

    1. wahrscheinlich kommt das von irgendwelchen internen uebersetzungsdateien (sind sprachdateien beim plugin dabei?), aber der grundliegende code sollte doch in der plugin-datei zu finden sein.

    2. wenn der plugin code zugreifbar ist, kann wahrscheinlich jemand mal da rein gucken.
    (ist der plugin autor erreichbar, und was sagt der dazu?)

    wenn du das in deiner kopie vom plugin aenderst, wird das beim upgrade ziemlich sicher ueberschrieben.

  • Danke für Deinen Beitrag zur Lösungsfindung.

    Es geht um kein "externes" Plugin, dann wäre die Suche für mich wahrscheinlich auch erfogreicher gewesen. Es geht um die in der Standard Installation integrierte Funktion "Letzte Kommentare". Ist also fester Bestandteil des Cores, würde ich mal meinen.

    Gefunden habe ich natürlich den Aufruf der Funktion zum sammeln der Kommentare in der function.php und möglicherweise sind hier die Änderungen vorzunehmen, damit mein Wunsch unter Punkt 2 erfüllt werden kann.

    Ich finde aber nicht die Stelle, an der die Ausgabe für den Sidebar-Bereich stattfindet bzw. aufgerufen wird.

    Zu sehen ist das auf der in der Signatur angegebenen Seite, falls das was hilft.

    Kommen wir der Sache jetzt näher?

  • der widget code ist in wp-includes/default-widgets.php (zeile 645 in der englischen version, 2.9.1):

    PHP
    <ul id="recentcomments"><?php
       if ( $comments ) : foreach ( (array) $comments as $comment) :
       echo  '<li class="recentcomments">' . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x('%1$s on %2$s', 'widgets'), get_comment_author_link(), '<a href="' . esc_url( get_comment_link($comment->comment_ID) ) . '">' . get_the_title($comment->comment_post_ID) . '</a>') . '</li>';
       endforeach; endif;?></ul>




    das sieht wie ein fall fuer die uebersetzergruppe aus.

    das ist auch der code, wo du die alternierenden classes einbauen koenntes (geht natuerlich beim upgrade verloren)

  • Vielen Dank für die schnelle Reaktion.

    Es beruhigt mich, dass ich wenigstens die verantwortliche Stelle auch schon gefunden hatte. Etwas betrübt bin ich natürlich, dass es nicht so einfach zu lösen ist, wie ich gehofft hatte.

    Gibt es vielleicht ein Tipp, wie ich hier jetzt weiter vorgehen kann?

    Ich bin ja leider nicht in der Lage, selber in PHP zu programmieren, aber "lesen" kann ich es wenigstens inzwischen einigermaßen. Die Funktion, um den von mir gewünschten Effekt zu erhalten, wird sicher direkt in der comments.php eingefügt werden. Ich denke an dieser Stelle:

    Möglicherweise auch die Funktion "separate_comments" selber, wo immer die auch steht. Oder täusche ich mich da?

Jetzt mitmachen!

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