it-swarm.com.de

Unterschied zwischen den 4 eingebauten RSS-Feeds?

Kann mir jemand eine Erklärung für die Unterschiede zwischen den 4 verschiedenen eingebauten RSS-Feeds geben und warum/wann sollte ich eine über die andere wählen? Warum enthält WordPress 4 verschiedene, anstatt sich auf 1 universellen zu konzentrieren? Die Feeds beinhalten:

1) RDF/RSS 1.0-Feed

2) RSS 0.92 Feed

3) RSS 2.0-Feed

4) Atomspeisung

WordPress RSS Feeds Codex

2
Howdy_McGee

Feeds werden nicht gespeichert, WordPress generiert sie auf Anfrage. Das bedeutet, dass selbst wenn WordPress 4 Arten von Feeds erzeugen kann , dies die Leistung in keiner Weise beeinträchtigt, aber die Möglichkeit bietet Benutzer können ein Format auswählen, das ihnen je nach verwendetem Lesegerät gefällt: Ist kein WordPress-Fehler, wenn es verschiedene Arten von Feed-Standards gibt.

Die bevorzugte Methode für WordPress ist RSS 2.0. Wenn ein Benutzer jedoch andere Anforderungen hat, kann WordPress die Option rdf, rss 0.92 oder atom auswählen.

Natürlich können Sie als Websitebesitzer entscheiden, nur eine Version zu unterstützen. Dies ist so einfach wie:

add_action( 'pre_get_posts', function () {
  if ( is_feed() && ! is_feed( 'rss2' ) ) { // only support rss2
    header("HTTP/1.0 403 Forbidden");
    exit();
  }
});
4
gmazzap

Die verschiedenen Versionen von RSS enthalten immer komplexere Informationen, wobei RSS 2. * am aktuellsten ist. Atom-Feeds sind eine weitere konkurrierende Methode zur Syndizierung von Inhalten. Im Allgemeinen werden RSS-Feeds häufiger verwendet und werden fast immer zum Verteilen von Podcasts verwendet.

Der Wikipedia-Artikel liefert ziemlich gute Informationen. http://en.wikipedia.org/wiki/Rss

3
Ray Mitchell

Warum enthält WordPress 4 verschiedene, anstatt sich auf 1 universellen zu konzentrieren?

Weil es so etwas wie ein "universelles" nicht gibt. Unterschiedliche Systeme erfordern unterschiedliche Formate. Die Unterstützung mehrerer Formate erhöht die Interoperabilität und ist keine schlechte Sache.

1
Otto