Fork me on GitHub

Yoschis Blog

WordPress: Trackbacks/Pingbacks nicht mehr als Kommentar zählen lassen

32 Kommentare

Dazu muss man nur diesen Code hier am anfang der functions.php des Themes hineninkopieren.

<?php
function ping_count() {
	global $id;
	$comments_by_type = &separate_comments(get_comments('post_id=' . $id));
	return count($comments_by_type['pings']);
}
 
function comment_count() {
	global $id;
	$comments_by_type = &separate_comments(get_comments('post_id=' . $id));
	return count($comments_by_type['comment']);
}
add_filter('get_comments_number', 'comment_count', 0);
?>

Besonders Sinnvoll ist dies wenn man die Trackbacks/Pingbacks als Liste über/unter den Kommentaren anzeigt.

Mit

<?php echo ping_count();?>

kann man die Anzahl der Track-/Pingbacks angeben.

via

Das könnte dich auch interesieren:

  1. Debian – eine Liste der installierten Pakete anlegen
  2. WordPress Theme Journalist eingedeutscht
  3. Jetziger Stand vom Journalist Theme
  4. Deutsche Umlaute in WordPress mit einer englischen Tastatur
  5. WordPress 2.7

Geschrieben von Yoschi

7. Juni 2009 um 22:24

Abgelegt in Tipp

Tags: , ,

2 Trackbacks/Pingbacks

  1. Änderungen im Juli 2009 auf hombertho.de: Die Abspeckkur // hombertho.de WordPress
  2. daburnas Logbuch » Blog Archive » Wordpress Blueblog-Theme WordPress

32 Kommentare zu “WordPress: Trackbacks/Pingbacks nicht mehr als Kommentar zählen lassen”

RSS Feed für Kommentare dieses Artikels. TrackBack URL.

  1. Prometheus Mozilla Firefox Ubuntu Linux

    8. Jun 09 um 16:05

    Danke. Gut zu wissen. :)

  2. daburna Opera Linux

    9. Jun 09 um 17:04

    Irgendwas ist das strange. Wenn ich das kopiere und in meine Datei einfüge, bekomm ich folgenden Fehler beim Seitenaufrufen: Parse error: syntax error, unexpected T_RETURN, expecting T_VARIABLE or ‘$’ in /customers/daburna.de/daburna.de/httpd.www/blog/wp-content/themes/blueblog/functions.php on line 91. Das bezieht sich in dem Fall auf “return count($comments_by_type['comment']);”

    • Yoschi Mozilla Firefox Ubuntu Linux

      9. Jun 09 um 17:25

      Kopier mal den Code ganz oben von der functions.php.

      • daburna Opera Linux

        9. Jun 09 um 17:45

        Vielleicht steh ich gerade auf dem Schlauch, aber ich versteh dich da jetzt nicht ganz :-P Soll ich meine functions.php kopieren oder ?

        • Yoschi Mozilla Firefox Ubuntu Linux

          9. Jun 09 um 17:46

          Scheisse ausgedrückt ich weiss. :?

          Ich möchte das du den oben geschriebener Code ganz am Anfang der functions.php kopierst.

          • daburna Opera Linux

            9. Jun 09 um 17:52

            Wird leider nicht besser. Parse error: syntax error, unexpected T_RETURN, expecting T_VARIABLE or ‘$’ in /customers/daburna.de/daburna.de/httpd.www/blog/wp-content/themes/blueblog/functions.php on line 7

            • Yoschi Mozilla Firefox Ubuntu Linux

              9. Jun 09 um 17:58

              Ich hab den Fehler gefunden ich habe eine Zeile nicht ganz kopiert weil nano sie ausgeblendet hat da sie schon zu lang war.

              Kopier mal jetzt den Code.

              • daburna Opera Linux

                9. Jun 09 um 18:02

                Das sieht gleich viel besser aus! Danke! Die offenen Klammern hatte ich jetzt auch irgendwie als Ursache vermutet. Allerdings hast du nun oben zweimal php drin stehen. Jetzt muß ich noch suchen, wo stand, wie ich die Anzahl der Trackbacks dann noch anzeigen lasse.

                • Yoschi Mozilla Firefox Ubuntu Linux

                  9. Jun 09 um 18:03

                  Gib mir 5-10 Minuten und oben im Artikel wirds stehen wie es geht. :D

                  • Yoschi Mozilla Firefox Ubuntu Linux

                    9. Jun 09 um 19:26

                    So habs nun geschrieben wie mans macht.

                    • daburna Opera Linux

                      10. Jun 09 um 00:06

                      Der Zähler zählt zwar, aber dennoch bekomm ich diese Meldung:

                      “Warning: Missing argument 1 for ping_count(), called in /customers/daburna.de/daburna.de/httpd.www/blog/wp-content/themes/blueblog/comments.php on line 17 and defined in /customers/daburna.de/daburna.de/httpd.www/blog/wp-content/themes/blueblog/functions.php on line 2″

  3. Yoschi Mozilla Firefox Ubuntu Linux

    10. Jun 09 um 18:06

    Wo kriegst du diese Fehlermeldung zu sehen?

    • daburna Opera Linux

      11. Jun 09 um 10:56

      Direkt über den gezählten Trackbacks. Also danach sagt WP dann “2 Trackbacks”.

      • Yoschi Mozilla Firefox Ubuntu Linux

        11. Jun 09 um 20:44

        Tut mir leid aber ich kann den Fehler einfach nicht finden. :-/

      • Yoschi Mozilla Firefox Ubuntu Linux

        12. Jun 09 um 19:23

        So jetzt sollte das Problem nicht mehr auftreften. Bei Fehler melden.

  4. hombertho Internet Explorer Windows

    6. Jul 09 um 16:44

    Klasse, genau was ich gesucht habe für meinen Blog. Jetzt konnte ich endlich die Kommentare und die Trackbacks voneinander trennen :-)

  5. Dominik Mozilla Firefox Windows

    16. Jul 09 um 16:46

    Interessanter Beitrag. Werde ich bestimmt bald mal auch in meinem Blog so umsetzen. Denn Kommentare mit Trackbacks vermischt sehen nicht so gut aus. :wink:

    Edit: Die Browseranzeige bei dir funktioniert wohl nicht richtig. Ich setze den FF 3.5 ein ;)

  6. Stefanie Heinze Mozilla Firefox Windows

    11. Sep 09 um 00:53

    Hey super, klappt jetzt alles.

    Stefanie Heinze

  7. Urgixgax Mozilla Firefox Windows

    13. Jan 10 um 00:04

    Hallo, sieht ja echt einfach aus. Wollte es mal beim WordPress Theme “Freshy 2″ testen, bekomme es aber nicht hin. Könntest Du mir da irgendwie helfen?
    Danke im Voraus.
    Gruß Urgixgax

    • Yoschi Google Chrome Windows

      13. Jan 10 um 06:23

      Hallo,
      wenn ich mir dein Blog ansehe habe ich den Eindruck das dass schon eingebaut wurde oder irre ich mich da?

      Wobei brauchst du denn Hilfe?

      • Urgixgax Mozilla Firefox Windows

        16. Jan 10 um 07:51

        Sorry habe die Benachrichtigung vergessen zu aktivieren, darum Antworte ich jetzt erst.

        Bei dem BlueBlog Theme ist es schon dabei richtig. Aber ich bin im Moment etwas unschlüssig, welches Blog Theme ich gerne nutzen würde. Im Moment bin ich bei “Aeros” hängen geblieben. Ist etwas chaotisch ich weiß, aber ich sende Dir gern Dateien zu, oder gebe Dir einen benötigten Link, oder was Du brauchst.
        Hilfe brauche ich generell, um die Trackbacks und Kommentare getrennt, erst die Trackbacks und drunter die Kommentare anzeigen zu lassen, da ich in PHP und WordPress-Funktionen, nicht bewandert bin.

        MfG, Urgixgax.

        • Yoschi Google Chrome Windows

          16. Jan 10 um 11:12

          Moin,
          achso ja du könntest mir das Theme zuschicken dann werde ich für dich zurecht schreiben und ggfs den Autor des Themes kontaktieren und ihm vorschlagen das zu übernehmen.

  8. Urgixgax Mozilla Firefox Windows

    16. Jan 10 um 11:33

    Hallo, ich denke, das wäre die beste Idee. Ich lerne da zwar nix dabei und Du hast die ganze Arbeit, aber es wird wenigstens was. Senden kann ich an die Mailadresse, die man geschützt, über Deine Kontaktseite erreichen kann?
    Welchen Gefallen kann ich Dir dann vielleicht tun?

    Urgixgax

    • Yoschi Google Chrome Windows

      16. Jan 10 um 11:35

      Ja die E-Mail Adresse von der Kontaktseite kannste nehmen.

      Wenn du willst kann ich dir später zeigen was ich geändert habe damit du halt was dazu lernst.

  9. Urgixgax Mozilla Firefox Windows

    16. Jan 10 um 21:48

    Okay ich danke Dir, Post geht gleich raus. Wird ein fettes Paket, da ich wegen dem Theme so unschlüssig bin …reusper.
    Die Lernlektion, nehm ich dankend an.

    Urgixgax

  10. Nik GERMANY Mozilla Firefox Windows

    22. Jun 10 um 17:44

    Das Ding scheint nicht mit WP 3.0 zu funktionieren.
    Egal, was ich in die functions. Datei einfüge, bekomme dann einfach eine weisse Seite! :/

    • Yoschi GERMANY Google Chrome Windows

      22. Jun 10 um 18:23

      Es funktioniert. Ich hab es doch hier auch eingebaut und WordPress 3.0 am laufen.

      Das du eine weiße Seite kriegst deutet darauf das fehlerhafte Code in der functions.php drinne ist oder ein Plugin herumzickt.
      Hast du den functions.php Code wirklich ganz am Anfang stehen?

      • Nik GERMANY Mozilla Firefox Windows

        23. Jun 10 um 00:20

        Fehler gefunden. Hab die falsche functions.php erwischt! Alles ok! danke! :D

      • Nik GERMANY Mozilla Firefox Windows

        23. Jun 10 um 00:23

        Ja, nein, doch nicht… Code eingefügt – soweit so gut.
        Diesmal keine weissen Seiten – aber Kommentare werden trotzdem zusammen gezählt… :/ hmm..

      • Nik GERMANY Mozilla Firefox Windows

        23. Jun 10 um 12:43

        Ok, es geht doch. Hab wohl falsch aktualisiert! :D
        Danke! :)

Hinterlasse doch einen Kommentar