WP verwirrend “Links zu meinen Artikeln” mit “Kommentaren”?

Ich habe einen neuen Artikel in meinem WordPress Blog hinzugefügt. In diesem Artikel habe ich einen Link zu einem meiner früheren Artikel im selben Blog eingefügt. Dieser Artikel hat mir dann mitgeteilt, dass ich einen neuen Kommentar habe. Der Kommentar war eigentlich der Link dazu von meinem neuen Eintrag. Ich ging voran und genehmigte es und jetzt sagt dieser Artikel ” einen Kommentar ” darunter, aber dort ist kein Kommentar dort.

Ich bin ziemlich neu in einem WP-Blog, also weiß ich nicht, ob es ein WP-Bug, ein Feature oder etwas ist, was ich falsch gemacht habe.

Solutions Collecting From Web of "WP verwirrend “Links zu meinen Artikeln” mit “Kommentaren”?"

Was es gemeldet hat, war eigentlich kein Kommentar, sondern ein Pingback . Oft führen Themes sowohl Kommentare als auch Pingbacks / Trackbacks an derselben Stelle auf, aber Sie könnten das so anpassen, dass sowohl ein Kommentarbereich als auch ein Pingback / Trackback-Bereich vorhanden ist.

Dieser “Link zu Ihrem Artikel” ist ein Pingback und ein gültiger Kommentartyp in WordPress.

Es gibt zwei Probleme:

  1. Offenbar ist Ihr Theme nicht für die Anzeige von Pingbacks / Trackbacks in der Kommentarliste konfiguriert
  2. Die WordPress-function get_comments_number() zählt alle Kommentare und nicht nur kommentarartige Kommentare. Sie können es filtern, wenn Sie möchten, so dass es nur die Anzahl der Kommentare zurückgibt, anstatt die Gesamtzahl der Kommentare und Pings.

Verwenden Sie Folgendes (in Ihrer functions.php-Datei):

 /** * Filter 'get_comments_number' * * Filter 'get_comments_number' to display correct * number of comments (count only comments, not * trackbacks/pingbacks) * * @link http://www.wpbeginner.com/wp-tutorials/display-the-most-accurate-comment-count-in-wordpress/ WPBeginner */ function mytheme_comment_count( $count ) { if ( ! is_admin() ) { global $id; $comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id)); return count($comments_by_type['comment']); } else { return $count; } } add_filter('get_comments_number', 'mytheme_comment_count', 0); 

Dann gibt get_comments_number() nur die Anzahl der Kommentare zurück.

BEARBEITEN:

Ihr Theme (das übrigens seit fast zwei Jahren nicht mehr im Repository aktualisiert wurde) ist nur für die Ausgabe kommentarartiger Kommentare gedacht. Sehen Sie hier, in comments.php :

 
    < ?php wp_list_comments('type=comment&callback=cleanr_theme_comment'); ?>

Sie müssen entweder den Code ändern oder zu einem Design wechseln, das das Auflisten von Trackbacks / Pingbacks unterstützt.