{"id":294465,"date":"2024-04-17T00:01:00","date_gmt":"2024-04-16T22:01:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=294465"},"modified":"2024-04-17T10:46:46","modified_gmt":"2024-04-17T08:46:46","slug":"wordpress-nummerierung-von-kommentaren-per-css","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2024\/04\/17\/wordpress-nummerierung-von-kommentaren-per-css\/","title":{"rendered":"WordPress: Nummerierung von Kommentaren per CSS"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/07\/wp_thumb.jpg\" alt=\"\" width=\"64\" height=\"64\" align=\"left\" \/>Wie kann man Kommentare zu einzelnen Beitr\u00e4gen in WordPress durchnummerieren lassen? Meines Wissens nach gibt es dazu keine Standardoption, wer einen bestimmten Kommentar benennen will, muss ich diesen manuell abz\u00e4hlen. Ich stand vor dem Problem, bei Gewinnspielen Kommentare gezielt identifizieren zu m\u00fcssen und habe daher eine einfache M\u00f6glichkeit gesucht, die Kommentare zu nummerieren.<\/p>\n<p><!--more--><\/p>\n<h2>Keine Kommentarnummerierung in WordPress<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg07.met.vgwort.de\/na\/28ac2fe39eb94e928d2cc5bbc0a9025b\" alt=\"\" width=\"1\" height=\"1\" \/>WordPress bietet ja die M\u00f6glichkeit, Kommentare unter Beitr\u00e4gen zu ver\u00f6ffentlichen. Man kann diese als Administrator schachteln, moderieren oder oder l\u00f6schen lassen. Auch die Zahl der Kommentare zu einem Beitrag wird angezeigt.<\/p>\n<p><img decoding=\"async\" title=\"WordPress Kommentarzahl\" src=\"https:\/\/i.postimg.cc\/59mxbVYs\/image.png\" alt=\"WordPress Kommentarzahl\" \/><\/p>\n<p>Obiger Screenshot zeigt den Ausriss des Kommentarbereichs, wo mir f\u00fcr den betreffenden Beitrag die Zahl von 23 Antworten (sprich Kommentaren) angezeigt wird. Was aber fehlt, ist allerdings die M\u00f6glichkeit, die Kommentare durchnummerieren zu lassen.<\/p>\n<h2>Wozu braucht man eine Nummerierung?<\/h2>\n<p>Die erste Frage, die sich stellt, ist nat\u00fcrlich, wozu man eine Nummerierung der Kommentare braucht. Erste Antwort: Wahrscheinlich braucht niemand eine solche Nummerierung, da ja die Gesamtzahl der Kommentare ausgewiesen wird. Aber es gibt eine \"Ausnahme\" von der ber\u00fchmten Regel, die mich pers\u00f6nlich betrifft bzw. betraf.<\/p>\n<p>Immer, wenn ich ein Gewinnspiel hier im Blog veranstalte, stand ich vor dem Problem der Auslosung der Gewinnerinnen und Gewinner.<\/p>\n<p>Wer auf Google nach \"Zufallszahlengenerator online\" sucht, wird sofort eine entsprechende Online-Seite finden, auf der man Min = 1 und den Max-Wert auf die Zahl der Kommentare setzen kann. Dann lassen sich mit dem Formular Zufallszahlen zum Ziehen der Gewinnerinnen und Gewinner generieren.<\/p>\n<p>Klappt ganz gut, aber ich stand dann vor dem Problem, dass ich die Kommentare abz\u00e4hlen musste, um den Gewinner oder die Gewinnerin zu ermitteln. Bei 20 Teilnehmern klappt das noch &#8211; aber bei 150 oder mehr Teilnehmern an einem Gewinnspiel wird das arg aufw\u00e4ndig.<\/p>\n<p>Das artete schon in eine abendf\u00fcllende Angelegenheit aus &#8211; und ich habe \"Federn lassen m\u00fcssen\", als ich auf die wilde Idee kam, mehrere Preise in einem Gewinnspiel auszuloben, wobei die Teilnehmer angeben durften, welche Gewinne in Frage kamen. Als ich anl\u00e4sslich des 30 j\u00e4hrigen Jubil\u00e4ums eine ganze Gewinnspielreihe ins Leben rief (siehe\u00a0<a href=\"https:\/\/borncity.com\/blog\/2024\/01\/02\/jubilaeums-gewinnspiel-2023-teil-10-softmaker-office-professional-2024-gewinnen\/\" rel=\"bookmark\">Jubil\u00e4ums-Gewinnspiel 2023 \u2013 Teil 11: SoftMaker Office Professional 2024 gewinnen<\/a>) war eine praktikablere L\u00f6sung gefordert.\u00a0Ich habe also nach einer M\u00f6glichkeit Ausschau gehalten, die Kommentare irgendwie durchnummerieren zu lassen.<\/p>\n<h2>Wie nummeriert man?<\/h2>\n<p>Mein Befragung des Internet war aber etwas \"ern\u00fcchternd\". Es gibt beispielsweise <a href=\"https:\/\/www.greengeeks.com\/tutorials\/number-your-wordpress-comments-section\/#:~:text=On%20the%20left%2Dhand%20admin%20panel%20click%20on%20Settings%20and,up%20the%20main%20settings%20page.\" target=\"_blank\" rel=\"noopener\">diesen Artikel<\/a>, der auf ein Plugin f\u00fcr WordPress abstellt. Das Plugin wurde vor 8 Jahren letztmalig aktualisiert und die <a href=\"https:\/\/wordpress.org\/plugins\/gregs-threaded-comment-numbering\/\" target=\"_blank\" rel=\"noopener\">Seite hier<\/a> teilt mit, dass das Plugin im August 2020 entfernt wurde. Also eine Sackgasse, auch wenn das Plugin sich noch auf <a href=\"https:\/\/github.com\/wp-plugins\/gregs-threaded-comment-numbering\/\" target=\"_blank\" rel=\"noopener\">Github<\/a> findet. Es gibt <a href=\"https:\/\/wp-kama.com\/2077\/comment-numbering-in-wordpress\" target=\"_blank\" rel=\"noopener\">diesen Beitrag<\/a>, der irgendwelchen PHP-Code f\u00fcr diesen Zweck vorstellt, was mir aber etwas zu aufw\u00e4ndig erschien.<\/p>\n<p>Aber ich stie\u00df sehr schnell auf <a href=\"https:\/\/www.geekrant.org\/2019\/08\/11\/comment-numbering-on-wordpress\/\" target=\"_blank\" rel=\"noopener\">diesen Beitrag<\/a>, der erkl\u00e4rt, wie man die Nummerierung mittels eines CSS-Befehls erzwingt. Alles, was man br\u00e4uchte, w\u00e4re eine CSS-Anweisung der Art:<\/p>\n<pre>li.depth-1 { \r\nlist-style-type: decimal; \r\n}<\/pre>\n<p>Das Ganze l\u00e4sst sich sehr leicht im WordPress Dashboard unter <em>Design &#8211; Customizer &#8211; Zus\u00e4tzliche CSS <\/em>ablegen (siehe nachfolgenden Screenshot). Den Befehl habe ich testweise unter <em>Zus\u00e4tzliche CSS <\/em>abgelegt und die Kommentare wurden auch nummeriert. Das Ganze hatte lediglich einen Sch\u00f6nheitsfehler, bis 10 lie\u00dfen sich die Nummern gut lesen, danach wurden die Zehnerstellen in der Anzeige unterdr\u00fcckt. Ich habe dann etwas experimentiert und obige CSS-Anwendung gem\u00e4\u00df nachfolgendem Screenshot erweitert.<\/p>\n<p><img decoding=\"async\" title=\"Auskommentiertes CSS f\u00fcr Kommentarnumerierung\" src=\"https:\/\/i.postimg.cc\/qvw7xD3v\/image.png\" alt=\"Auskommentiertes CSS f\u00fcr Kommentarnumerierung\" \/><\/p>\n<p>Das Ganze ist im Screenshot durch \/* &#8230; *\/ auskommentiert, da ich die Nummerierung nur kurzzeitig zur Auslosung der Gewinnspiele ben\u00f6tige. Danach nehme ich die Nummerierung wieder durch Auskommentieren raus. Klappt ganz gut und erleichtert mir das Auslosen &#8211; obwohl ein eine kleine Schw\u00e4che gibt: Obige Anweisung ber\u00fccksichtigt keine geschachtelten Kommentare &#8211; aber das ist in meinem Szenario kein wirkliches Problem. Vielleicht kann jemand den Ansatz mal brauchen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie kann man Kommentare zu einzelnen Beitr\u00e4gen in WordPress durchnummerieren lassen? Meines Wissens nach gibt es dazu keine Standardoption, wer einen bestimmten Kommentar benennen will, muss ich diesen manuell abz\u00e4hlen. Ich stand vor dem Problem, bei Gewinnspielen Kommentare gezielt identifizieren &hellip; <a href=\"https:\/\/borncity.com\/blog\/2024\/04\/17\/wordpress-nummerierung-von-kommentaren-per-css\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1574],"tags":[4349],"class_list":["post-294465","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/294465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=294465"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/294465\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=294465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=294465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=294465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}