Möchten Sie die Anzahl der Feedburner-Abonnenten mit Funktionen abrufen? Während es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die Feedburner-Anzahl mit den Funktionen get_transient und wp_remote_get abzurufen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function feed_subscribers(){
$feed_url = 'http://feeds.feedburner.com/yourname';
$count = get_transient('feed_count');
if ($count != false) return $count;
$count = 0;
$data = wp_remote_get('http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri='.$feed_url.'');
if (is_wp_error($data)) {
return 'error';
}else{
$body = wp_remote_retrieve_body($data);
$xml = new SimpleXMLElement($body);
$status = $xml->attributes();
if ($status == 'ok') {
$count = $xml->feed->entry->attributes()->circulation;
} else {
$count = 300; // fallback number
}
}
set_transient('feed_count', $count, 60*60*24); // 24 hour cache
echo $count;
}
Fügen Sie diesen Code-Schnipsel in Ihre WordPress-Theme-Datei ein, wo Sie die Anzahl der RSS-Feed-Abonnenten anzeigen möchten.
<? feed_subscribers(); ?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie zum Beispiel: 7 beste WordPress-Landingpage-Plugins, die konvertieren und 25 unverzichtbare WordPress-Plugins für Geschäftswebsites.
Ich erhalte diesen Fehler „SimpleXMLElement::__construct() [simplexmlelement.–construct]: Entity: line 2: parser error : AttValue: “
Es hat gut funktioniert, aber in letzter Zeit treten diese Fehler auf. Irgendeine Idee?
Danke!
sollte echo in den zweiten Schnipsel hinzugefügt werden 🙂
fügen Sie einfach den zweiten Schnipsel an der Stelle ein, an der Sie die Feed-Anzahl anzeigen möchten.
Ich denke, der zweite sollte sein In diesem Zustand zeigt der Schnipsel nichts an. Nun, im korrekten Zustand zählt der Schnipsel viel mehr als die normale Anzahl.