Automatisch erstellter "Kommentar"

  • Ich bin zugegebenermaßen noch Blog-Anfänger. Begriffe wie Backtrack, Trackback, Pingback und Ähnliches sagen mir nicht viel. Dagegen ist "Kommentar" geradezu selbsterklärend :-)

    Um so verwunderter war ich, daß ich unmittelbar nach dem Einstellen eines neuen Beitrages plötzlich eine Kommentar bei einem anderen meiner Artikel vorfand, auf den ich in dem neuen Beitrag verlinkt hatte.
    Nagut dachte ich, scheint Wordpress irgendwie automatisch zu machen. Aber warum gerade nur auf diesen einen und nicht auf den ebenfalls noch verlinkten anderen Beitrag? Und woraus ergibt sich der zwischen [...] zitierte Text?
    Und außerdem, kann man das irgendwie abstellen?

    Der besagte Artikel mit dem automatischen Kommentar ist übrigens dieser:
    http://putzlowitsch.de/2006/11/27/deja-vu/

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

    • 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

  • Aha, sehr aufschlußreich, besten Dank!

    Das "Trackbacks"-Feld unten bei der Artikelerstellung war mir bisher noch nicht aufgefallen. Da war das dann wohl eher ein Pingback, also automatisches Trackback.

    Nur warum erzeugt Wordpress das dann für eigene Artikel und warum auch nicht immer? Es ist auch nicht das erste mal, daß ich auf eigene Beiträge verlinke. Aber es war bisher das erste und einzige mal, das so ein Pingback generiert wurde.

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • ...hmm...und worum handelt es sich bei folgender email, die ich vorhin bekam?!

    Neuer Pingback zum Beitrag #14 "Kontakt"
    Website: Daniel en blog » Blog Archive » Neustart! (IP: 89.238.68.254 , air.tuxtools.net)
    URI : http://www.daniel-schlunk.de/wordpress/neustart
    Kurzfassung:
    [...] [...] Kontakt    Advent… » [...] [...]

    Du kannst alle Pingbacks zu diesem Beitrag hier sehen:
    http://www.daniel-schlunk.de/wordpress/kontakt/#comments

    Um diesen Kommentar zu entfernen, besuch: http://www.daniel-schlunk.de/wordpress/wp-a…p=14&comment=11

    Ist mir schleierhaft, wo ich das eingestellt haben soll...

  • ...hmm...und worum handelt es sich bei folgender email, die ich vorhin bekam?!

    Neuer Pingback zum Beitrag #14 "Kontakt"


    Du hast dir die Antwort selber gegeben.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • ...aber sie noch nicht entdeckt... :( Was genau meinst du?!


    Es ist eben ein Pingback.
    Du hast von einer anderen Seite auf einen Eintrag verwiesen, was automatisch einen Pingback erzeugt, es sei denn, man deaktiviert es in den Einstellungen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • ...hmm...und warum wird dann gleich ein Kommentar erstellt?!


    Das ist bei WP eben so. Pingbacks werden als Kommentare dargestellt.

    Zitat


    Wo genau kann ich denn die Pingback-Funktion abstellen?! Ist das die Box unter Einstellungen/Schreiben?!


    Unter anderem, ja.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • ...das heißt, ich habe die Wahl?! Pingbacks UND unerwünschte Kommentare - oder gar keine Pingbacks mehr?!


    Du kannst wählen, ob du nur Kommentare, Pingbacks oder keines von beidem akzeptierst.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • D-S: Was konkret ist Dein Problem mit Pingbacks? Das ist doch nichts Schlimmes -- im Gegenteil, es ist ein Mehrwert für den Leser, der dann sieht, dass es zu dem Thema noch mehr zu lesen gibt.

    Im Übrigen kannst Du Pingbacks/Trackbacks in den Einstellungen separat deaktivieren, und Du kannst sie auch für jeden Beitrag einzeln deaktivieren.

  • Hmm...also nochmal anders erklärt:

    1) Ich habe nix gegen Pingbacks - im Gegenteil!

    2) ...mich stören aber die automatisch erstellten Kommentare, die WordPress regelmäßig zu meinen Beiträgen erstellt.

    Die Frage ist also: Wo kann ich 2) ausstellen?! Den entsprechenden Dialog habe ich immer noch nicht gefunden...

    Danke für eure Tipps!

  • Meinst Du die Pingbacks, die WordPress auf ältere Beiträge setzt, wenn Du sie in einem neueren Beitrag verlinkst? Die kann man per se nicht abstellen, aber Du kannst sie mit einer entsprechenden Abfrage in der comments.php ausblenden. Du müsstest einfach in den Kommentar-Loop eine if-Abfrage setzen, die prüft, ob die Kommentar-URL Deinen Domainnamen enthält.

  • Meinst Du die Pingbacks, die WordPress auf ältere Beiträge setzt, wenn Du sie in einem neueren Beitrag verlinkst? Die kann man per se nicht abstellen, aber Du kannst sie mit einer entsprechenden Abfrage in der comments.php ausblenden. Du müsstest einfach in den Kommentar-Loop eine if-Abfrage setzen, die prüft, ob die Kommentar-URL Deinen Domainnamen enthält.

    Ja - das müsste hinkommen. Hier ein Beispiel für so einen Kommentar:

    (Im entsprechenden Eintrag fand sich ein Link auf eine statische Seite...)

    Hab keine Ahnung, wie ich eine if-Abfrage definiere - und wo ich die platzieren muss... :-?

  • Hab keine Ahnung, wie ich eine if-Abfrage definiere - und wo ich die platzieren muss... :-?

    Die Abfrage kommt in die comments.php in den Kommentar-Loop, der ungefähr so aussieht:

    PHP
    <?php foreach ($comments as $comment) : ?>
    // bla bla blubb
    <?php endforeach; /* end for each comment */ ?>

    Das musst Du ändern in:

    PHP
    <?php foreach ($comments as $comment) : ?>
    <?php if (strpos($_SERVER['SERVER_NAME'], $comment->comment_author_url) === false) {
    // bla bla blubb
    <?php } endforeach; /* end for each comment */ ?>


    (Ungetestet und aus dem Bauch heraus.)

  • Wow - danke! Das geht ja jetzt Schlag auf Schlag jetzt... :-D

    Hmm...als "SERVER_NAME" setze ich dann meine Domain, also "daniel-schlunk.de", ein?!

    Wenn ich die Zeile direkt nach der ersten einsetze, kommt es zu einer Fehlermeldung.

    Hier mal der gesamte Code:

    Bietet sich da eine andere Position an?!

Jetzt mitmachen!

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