2020/10/3 このブログを更地に戻しました。過去にもらったコメントはいずれ復元します。
ワードプレス

ワードプレスはSimplePieを推奨 MagpieRSSは非推奨

ワードプレス

WordPressにはMagpieRSSとSimplePieという2種類のRSS(XML)パーサーが入っている。

このMagpieRSSとSimplePieの違いは何だろうかと、まずMagpierssの/wp-includes/rss.phpを開いてみたら、「MagpieRSSは非推奨なのでSimplePieを使え」と書いてあった。

16 /**
17 * Deprecated. Use SimplePie (class-simplepie.php) instead.
18 */

(非推奨、代わりにSimplePieを使用してください。)

過去のバージョンのWordPressのrss.phpソースコードを確認したところ、WordPress3.0(2010年)からMagpieRSSに非推奨と書かれていた。

WordPress2.9.2のMagpieRSS

rss.php in tags/2.9.2/wp-includes – WordPress Trac

WordPress3.0のMagpieRSS

15 /**
16 * Deprecated. Use SimplePie (class-simplepie.php) instead.
17 */

rss.php in tags/3.0/wp-includes – WordPress Trac

 

MagpieRSSとSimplePieのどちらを使えばいいのだろうかと思ったけど、そもそもMagpieRSSは使うな、SimplePieを使えということだった。これで悩まないで済む。

SimplePie

SimplePieはSimplePieで最終更新が2017年で止まっていて、PHP7.3でエラー表示というか警告表示が出るみたいだけど。

SimplePie: Super-fast, easy-to-use, RSS and Atom feed parsing in PHP.
A super-fast, easy-to-use, RSS and Atom parser written in PHP.

コメント

タイトルとURLをコピーしました