EmDashへの移行更新日
#Studio、WordPress、EmDashの3つを比べるとどう違いますか?
「Studioをやめるなら、WordPressと新しく出たEmDashのどちらにするか」で迷ったら、先にStudio側の制限を見ておきましょう。Studioには、デザイン、ページ情報、ソースコード、CMSのデータを書き出す機能がありません。CSVでダウンロードできるのはフォームの回答だけで、それ以外は移行先で改めて作ります。
WordPressはGPLで配布されているソフトウェアで、プラグインを入れて機能を足していけます。一方のEmDashはAstroを基盤とするMITライセンスのオープンソースCMSです。TypeScriptで構築されており、プラグインを隔離した実行環境で動かします。Cloudflare上ではDynamic Worker Loaders、Node.js上ではworkerd子プロセスを使い、安全性を高める仕組みを採用しました。
さらに、EmDashは2026年4月1日に紹介され、2026年9月28日にEmDash 1.0の発表で安定版になりました。長く使われてきたWordPressと比べると、まだ出たばかりのCMSです。
ちなみに、WordPressのWXR書き出しやREST API、WordPress.comから投稿や固定ページ、メディア、分類情報を取り込む機能も備わっています。ただ、これはWordPressから移る人向けの入り口で、Studioのサイトをそのまま読み込めるわけではありません。Studioからの移行はいずれにしても再制作が必要ですが、移行先を成熟した環境にするか、新しい基盤にするかで運用の形は大きく変わりますね。
#EmDashとWordPressではセキュリティにどんな違いがありますか?
いちばん大きな違いは、プラグインがどこで動くかです。WordPressのプラグインは本体と同じPHPのプロセスの中で動き、データベースやファイル、ネットワークに直接触れられます。そのためWordPressの安全対策の解説でも、利用中のプラグインを常に最新へ更新し、使っていないプラグインは削除するよう求めています。
一方、EmDashのサンドボックス型プラグインはひとつずつ隔離された環境で動きます。専用の保存領域以外のコンテンツ、ユーザー、秘密情報、ネットワークを使うには、プラグイン側の宣言と管理者の承認が必要です。
ただしEmDashでも、設定ファイルのplugins配列に登録するネイティブプラグインはサーバープロセス内で動き、サンドボックスによる隔離を受けません。
また、サンドボックスで動かすための準備も環境ごとに違います。Cloudflare Workersなら有料プランとWorker Loaderなどの設定、Node.jsならworkerdパッケージが要ります。サーバーを用意しただけで隔離が有効になるとは限らないので、移行先の実行環境を先に決めておく必要がありますね。EmDashへ移るなら、どの実行環境で動かすのか、隔離の設定が実際に有効になっているのかを、公開前に確かめてください。
#EmDashでWordPressのプラグインは使えますか?
そのままでは使えません。WordPressのプラグインと同じ機能をEmDashで使うには、動き、保存しているデータ、HTTPのルート、管理画面をEmDashのプラグイン形式へ移植する作業が要ります。EmDashはTypeScriptで実装されたCMSであり、作成にWordPressのコードを使用していません。PHPのプラグインを入れて動かす前提にはできません。
移植を助けるものとして、AIのコーディング支援向けに「wordpress-plugin-to-emdash」というスキルが公開されています。とはいえ、これで自動的に変換が終わる保証はなく、動作の確認は自分で行います。
全部を移す必要もありません。公式の移植ガイドでは、AstroやEmDashがすでに代替している機能は移植対象にしない方針が示されています。たとえばPHPのページキャッシュ、WordPress独自のURL書き換え規則、テーマ選択機能、コアのグローバル変更などは、移植を行わずに新しい基盤の標準機能へ任せる形。
なお、新しく機能を足したいときは、公式サイトから案内されているプラグインのレジストリ(plugins.emdashcms.com)で探します。
#WordPressからEmDashへ移行するにはどうしますか?
「記事が何百本もあるのに、本当に移せるのか」と不安になりますが、WordPressから記事を移す道具はそろっています。WordPressからの移行手順の流れは次のとおりです。
- ローカルで npm create emdash@latest を実行し、新しいEmDashサイトを作る
- WordPressの「ツール→エクスポート」で「すべてのコンテンツ」を選び、WXR形式のXMLファイルを書き出す
- EmDashの管理画面でWXRファイルをアップロードする(WordPress側にEmDash Exporterを入れて接続する方法もある)
- 画像を取り込み、記事の表示を確かめる
ところで、Exporterを入れずにWordPressのURLだけを入力すると、公開REST APIで記事を見つけて件数を確かめるところまでしか進みません。直接の取り込みはできないので、WXRかExporterのどちらかを使います。
注意したいのは、WXRファイルの中に画像などの添付ファイル本体が含まれていない点です。EmDash側のメディア移行処理で元サイトから画像データを取得するため、保存先の設定と元ファイルへのアクセスを維持しておかなければなりません。
WordPressのブロックエディタで書かれた内容はPortable Textに変換されます。複雑なブロックやショートコードは表示を確かめ、サーバー側で描くブロックは作り直すか削除しましょう。テーマ自体は引き継げないため、Astroのプロジェクトとして作り直すことになります。
#EmDashがWordPressの「精神的後継」と呼ばれ、GPLでないのはなぜですか?
WordPressと関係のない会社のCMSが、なぜ「後継」を名乗るのでしょうか。これはCloudflare自身が、発表でWordPressの精神的後継と位置づけた言葉です。WordPress側が認めた後継ではありません。WordPressが築いてきた拡張性、管理画面の使い勝手、プラグインの仕組みを尊重しながら、サーバーレスで型安全な現代的な基盤に作り直す方針を掲げています。既存のテーマやプラグインがそのまま動くという意味ではない点に注意してください。
オープンソースライセンスの違いは、コードの出自に理由があります。WordPressはGPLを採用していて、日本語版に同梱されるテーマやプラグインもGPLに沿っています。対してEmDashはMITライセンスで公開されており、CloudflareはWordPressのコードを一切使わずに開発したことを、MITを選べた理由として挙げていました。
もっとも、この位置づけには反論もあります。WordPress共同創業者のMatt Mullenwegは2026年4月2日に、EmDashはCloudflareのサービスをより多く売るために作られたと思う、と批判的な意見を表明しています。あくまで本人の見方ですが、Cloudflareに縛られないかは気になるところですね。その点では、公式リポジトリにCloudflareのアカウントを使わず、Node.jsとSQLiteでデモを動かす手順も載っています。
こんな聞き方も
- emdash vs wordpress
- emdash cms vs wordpress
- emdash wordpress alternative
- emdash wordpress killer
- emdash wordpress reddit
- cloudflare emdash wordpress successor
- emdash wordpress plugin
- EmDashとWordPressはどちらがいいですか?
- EmDashとWordPressではセキュリティにどんな違いがありますか?
- EmDashでWordPressのプラグインは使えますか?
- WordPressからEmDashへWXRで移行できますか?
- Studio、WordPress、EmDashの3つを比べるとどう違いますか?
- CloudflareのEmDashがWordPressの「精神的後継」と呼ばれるのはなぜですか?
- WordPressのMullenweg氏はEmDashをどう批判していますか?
- EmDashがWordPressと違ってGPLでないのはなぜですか?
- WordPress.comのブログをEmDashへ移せますか?
- 個人ブログならEmDashとWordPressのどちらが向いていますか?
- EmDashとWordPress、将来性があるのはどちらですか?
あわせて知りたい(関連する疑問)
QEmDashとWordPressはどちらが使いやすいですか?
Studioの画面で直感的にサイトを作ってきた人ほど、管理画面の操作感が気になりますね。両者を同じ条件で比べた使いやすさの評価はまだなく、どちらが上とは言い切れません。
WordPressは、文章や画像をブロックとして並べ、投稿やページの内容とレイアウトを編集します。でも、WordPressは使うテーマによって、編集画面と公開ページの見え方に差が出ることがあります。Studioのように、編集画面の見た目がそのまま公開ページになる感覚で使うと、戸惑うかもしれません。一方のEmDashも、記事の作成、下書き保存、変更履歴の管理、予約公開といった日常運用に欠かせない機能をしっかり備えています。
困ったときに頼れる日本語の情報は、WordPressのほうが豊富です。日本語の操作解説に加えて、使い方やカスタマイズを質問できる日本語のサポートフォーラムもあります。EmDashは出て間もないため、英語の公式資料を読む場面が多くなりそうです。
操作感は、実際に触るのがいちばんです。EmDashは公式サイトのPlaygroundから、ブラウザで管理画面をそのまま試せます。
QEmDashとWordPressの表示速度はどちらが速いですか?
表示速度は、CMSの名前より、どこでどう動かすかで決まります。EmDashはAstroを土台にしたCMSで、Cloudflare(D1、R2、Workers)のほか、SQLiteを使うNode.jsのサーバーでも動きます。Cloudflareから配信されるのは全部のEmDashサイトに共通する条件ではなく、Node.jsのサーバーで動かせば、そのサーバーの性能次第です。
その一方で、WordPressの速さはサーバーの性能、訪問者との距離、アクセスの負荷、テーマ、プラグインに左右されます。特にテーマはかなり影響が大きい部分です。キャッシュプラグインを使って静的なHTMLを生成・配信すれば大幅な高速化が図れますが、動的なコンテンツが増えるほどキャッシュの設定や破棄の管理が複雑になりやすい傾向があります。
結局、どちらが速いかは自分のサイトで測って比べるしかありません。PageSpeed Insightsの解説に示されている通り、ツールでは実験環境での計測値と実ユーザーの利用データの双方が確認できます。公開直後のサイトでは実ユーザーの測定データが揃わない場合もあるため、手元の測定数値だけでなく実際の閲覧体感も合わせて確かめてください。
QEmDashはWordPressキラーと言えるのですか?
EmDashの登場によって、世界中で使われているWordPressがすぐに取って代わられるのでしょうか。今の時点では言えません。そもそも開発元が使っている言葉は「精神的後継」で、「WordPressキラー」はCloudflareの公式な位置づけではありません。
その最大の理由は、エコシステムの規模の差です。無料で使えるプラグインはWordPress公式プラグインディレクトリで76,000件と案内されています。無料テーマはWordPress公式テーマページが15,000個と案内する一方、同じページの一覧件数は8,732テーマと表示されています。
これに対してEmDashは、1.0の安定版が出てまだ日が浅いCMSです。
もうひとつ気をつけたいのが、本体とプラグインの成熟度の差です。EmDashの本体は本番で使える安定版ですが、EmDashの公式リポジトリにあるとおり、公式プラグインと関連ツールはまだ0.xで、マイナー更新でも仕様が変わることがあります。Studioから移る人にとっては、必要な機能がEmDashのプラグインでまかなえるかを先に調べることのほうが、「キラーかどうか」より大事でしょう。
Q個人ブログならどちらが向いていますか?
始め方と、機能の足し方が違います。WordPressは、テーマで見た目を整え、プラグインで機能を足していく使い方です。デザインや機能をすでにあるものから選べる幅が広く、日本語の解説も多いので、最初の準備でつまずきにくいでしょう。
逆に、Node.jsなどの開発環境に慣れており、軽量で新しい技術基盤を試したい人にはEmDashが向いていますね。EmDash公式のブログ作成手順では、Node.jsとpnpmを事前に用意し、コマンドから専用のBlogテンプレートを立ち上げる流れになっています。このテンプレートには、ブログに必要なカテゴリー、タグ、サイト内検索、RSSフィードなどの機能があらかじめ組み込まれています。
いったんサイトができれば、記事を書くたびにコードを触る必要はありません。管理画面のPostsからAdd Newを選び、本文エディターに文章を入力するだけです。Cloudflareが提供するEmDash Playgroundで管理画面の様子を試せるため、開発環境を整える前に一度エディターの使い勝手を確かめておきましょう。
QEmDashの記事エディタはWordPressのブロックエディタと似ていますか?
WordPressでおなじみのブロックを積み上げる執筆体験は、EmDashでも同じように再現されているのでしょうか。記事を書く画面はありますが、見た目も仕組みも同じではありません。WordPressのブロックエディターは、見出しや段落、画像といった要素をそれぞれ独立したブロックとして扱い、並べ替えや設定変更を視覚的に行えます。
EmDashは記事本文の保存にPortable Textと呼ばれるJSON形式を採用しています。これは見た目の装飾と文章のデータを切り離して保持する仕組みです。
管理画面も、WordPressの管理画面(wp-admin)の見た目を再現したものではありません。管理画面の表示や項目は、サイト側で定義したコレクションや機能の設定によって変わります。
WordPressからコンテンツを取り込む際、GutenbergのマークアップはPortable Textへ自動的に変換されます。取り込んだあとは、複雑なブロック、埋め込み、ショートコード、ページビルダーの記述、プラグイン独自のブロックを、実際に表示されるページで確かめてください。
Studioから移る場合は、そもそもWordPressのブロックで書かれた記事がないので、この変換を気にする必要はありません。最初からEmDashのエディターで書き直すことになります。
QWordPress.comのブログをEmDashへ移せますか?
「自前のサーバーではなく、WordPress.comのクラウドサービスで書いたブログもEmDashへ引き継げるのだろうか」と心配になる方もいるでしょう。結論として、記事のテキストやカテゴリーなどのデータはWXR形式のファイルを経由して移せます。
作業の流れとしては、WordPress.comの管理画面から「ツール」を選び、「エクスポート」へ進んでXMLファイルをパソコンに保存します。WordPress.comのエクスポート案内にあるように、この標準エクスポートにはテーマのデザインや外観のカスタマイズ、プラグインは含まれません。保存したファイルをEmDash管理画面のImport機能へアップロードすると、検出された投稿や固定ページ、著者情報などを画面上で確認しながら取り込めます。EmDashにはWordPress.com専用のOAuth認証機能はないため、このWXRファイルを使うか、互換性のあるEmDash Exporter接続を用います。
ここで注意したいのが画像です。XMLに入っているのは画像の実ファイルではなく、置き場所の情報だけ。メディアのコピーと移行後の確認が終わるまでは、元のWordPress.comサイトを公開したまま、アクセスできる状態にしておきます。先に削除したり非公開にしたりすると、画像を取りに行けなくなります。
この内容をChatGPTで相談