Die beliebtesten Beiträge basierend auf Facebook-Kommentaren zählen

Ich habe ein Widget so geändert, dass die Gesamtzahl der Facebook-Kommentare auf einem Post angezeigt wird und nicht die gesamten WordPress-Kommentare. Ich kann diesen Teil korrekt anzeigen lassen, aber ich möchte die beliebtesten Beiträge basierend darauf erhalten, wie viele Facebook-Kommentare es gibt, da ich WordPress-Kommentare deaktiviert habe und nur das Facebook-Kommentare-Plugin v2.3 verwende.

Dies ist der Code, den ich in verschiedenen Web-Posts gesucht und geändert habe, aber ich weiß, dass mir etwas fehlt. Ich habe auch ein Feld in der database hinzugefügt, indem ich das comment_count Feld dupliziere und es facebook_comments_count umbenenne.

Momentan habe ich diesen Code in functions.php, aber ich bezweifle, dass ich ihn an den richtigen Ort setze.

add_action('template_redirect', 'updateFBCommentsCount', 1, 1); function updateFBCommentsCount($post_id) { $url = get_permalink($post_id); $query = "https://graph.facebook.com/".$url."?fields=comments"; $responseText = file_get_contents($query); $responseJson = json_decode($responseText); $commentCount = $responseJson->comments; update_post_meta($post_id, 'facebook_comments_count', $commentCount); } 

Wenn ich damit etwas anfangen könnte, wäre das großartig. Ich bin nicht neu mit PHP, aber neu mit dem Backend von WordPress.

Solutions Collecting From Web of "Die beliebtesten Beiträge basierend auf Facebook-Kommentaren zählen"