- Marnems Sicht der Dinge - http://www.marnem.de/blog -

Aktuelle Kommentare auf der rechte Seite

Bitte wundert euch nicht, wenn in der rechten Sidebar die Anzeigen unter „Aktuelle Kommentare“ etwas seltsam aussehen.

Ich bin da grad am basteln, weil mir grad was blödes aufgefallen ist. Eigentlich möchte ich ja meine eigenen Kommentare dort ausblenden, leider werden aber auch die aller anderen angemeldeten Nutzer ausgeblendet…
Wie gesagt, work-in-progress hack-bastling

Schreibts und bekommt eine Erleuchtung. Ist ein wirklicher dirty-hack, denn:
Wird in den Optionen von „Get Recent Comments [1]“ die Option „Exclude comments from blog authors (your own comments)“ aktiviert, zeigt das Plugin nur noch Kommentare des Nutzers mit der WordPress-NutzerID 0 an, ergo unangemeldeter Nutzer. Ich hab jetzt einfach die entsprechende SQL-Abfrage verändert, so dass statt
$sql_exclude_owner = "AND user_id = '0' ";
nun
$sql_exclude_owner = "AND user_id != '<em>[MarnemsID]</em>' ";
da steht. Damit wird statt
Kommentar von NutzerID 0 (also einem unangemeldeten Nutzer)
Kommentar von jedem au├čer Marnem
angezeigt.

Hübscher wäre es natürlich, wenn man ähnlich wie bei den auszuschließenden Kategorien die auszuschließenden Nutzer wählen könnte, aber für dieses Blog hier ists nicht nötig und das Plugin entsprechend zu erweitern wäre wohl ein Overkill.

[Nachtrag 3:00]

Ach Leute, inzwischen kennt ihr mich doch. Natürlich hat mir das keine Ruhe gelassen und hab es doch noch programmiert. Ich kann nun auf Knopfdruck die Kommentare aller angemeldeter Nutzer oder auch nur einzelner Nutzer ausblenden. Alles in allem ziemlich einfach, aber um diese Uhrzeit steigt die Tippfehlerrate enorm an. Und wenn man nicht weiß, dass man nach einer Änderung im Plugin ZUERST die Optionen neu abspeichern muss, bevor die Änderung im Blog sichtbar wird, muss man auch nicht 20 Minuten vergeblich Zeit tot schlagen, während man auf ein Wunder wartet…

Ich werde in den nächsten Tagen gucken, ob alles so funktioniert wie es soll und mich dann mit dem Autor des Plugins kurzschließen, ob er oder ich es veröffentlicht.