EmDashとWordPressの違い|サーバー・記事の形式・プラグインで比べる
WordPressに慣れた人がEmDashを触ると戸惑う点を、置き場所・記事の形式・プラグイン・デザインの変え方の4つで比べます。
EmDash は「WordPress の後継」と紹介されることがあります。編集部は普段 WordPress を使っていて、そのうえで EmDash を入れてみました。同じ CMS でも、つくりがかなり違います。違いを4つに分けて説明します。
1. 置き場所
- WordPress … PHP とデータベース(MySQL)が動くレンタルサーバーに置く
- EmDash … Cloudflare Workers に置く。データベースは D1、画像は R2
EmDash はサーバーを借りなくても、Cloudflare のアカウントだけで公開できます。このサイトも Cloudflare の無料の URL(workers.dev)で動いています。
2. 記事の形式
- WordPress … 本文は HTML(ブロックエディタの印つき)で保存
- EmDash … 本文は Portable Text(段落・見出し・コードなどの部品の並び)で保存
HTML をそのまま貼るつもりで移すと、形式の変換が要ります。EmDash の部品には、WordPress のブロックを Portable Text に変える部品(@emdash-cms/gutenberg-to-portable-text)が入っていました。
3. プラグイン
- WordPress … プラグインを入れると、サイト全体と同じ権限で動く
- EmDash … プラグインを「サンドボックス」に閉じ込めて動かす仕組みがある
ただし、サンドボックスのプラグインは Workers の有料プランが必要です。雛形を作るときに無効にでき、編集部は無効で作りました。詳しくは「サンドボックスプラグインは有料プランが必要」へ。
4. デザインの変え方
- WordPress … テーマを選んで入れ替える。細かい調整は追加CSS
- EmDash … サイトそのものが Astro のプログラム。色や文字は
src/styles/theme.cssの変数を書き換える
管理画面からテーマを入れ替える感覚ではなく、ファイルを直して公開し直す形です。デザインを変えるにはファイルを触る必要がありますが、AI に頼めば直してもらえる作りになっています。
どちらを選ぶか
- 今の WordPress に困っていない、プラグインに頼った機能が多い → WordPress のままでよい
- サーバー代を減らしたい、AI に記事を書かせたい、記事中心の小さなサイト → EmDash を試す価値がある
移すときの手順と、移せないものは「WordPressからEmDashへの移行」にまとめました。