WordPressプラグインをcomposer管理に移行するツール

git+composerに移行作業中だけどいちいちwpackagistで検索なんてことはしたくないのでこういうのを最初に作ってる。ライセンス書くようなものでもないけど一応書いておかないと使えない人がいる。

  • 旧WordPressのpluginsにwpackagist.phpを置く。
  • ブラウザで表示
  • composer.jsonにコピペ。
  • 最後の,だけ不要なら削除。
"wpackagist-plugin/akismet": "*",
"wpackagist-plugin/wordfence": "*",

旧WPはFTPしか使えない場合もあるかもしれないので普通のPHPファイル。

これをやってみると結構消えてるプラグインも多い。公式から消えたプラグインを使うのは危険なので削除。移行作業は危険なプラグインの発見にも繋がってる。普通に使ってると消えても気付かない。こういう所が改竄の原因になることも。