従来のWordPressエディターからグーテンベルクに移行する方法

WordPress 5.0以降を使用している場合、岩の下に住んでいない限り、 2018年12月に(December 2018)WordPressに統合されたGutenbergのアップデートについて聞いたことがあるでしょう。

したがって、最新バージョンのWPを使用している場合は、すでにGutenbergを使用しているか、 (Gutenberg)WordPressClassicEditorプラグイン( WordPress Classic Editor plugin)をインストールしてクラシックエディターを引き続き使用しています。

なぜグーテンベルク?(Why Gutenberg?)

多くのWPユーザーはグーテンベルクワゴン(on the Gutenberg wagon)に飛び乗る準備ができていませんが、このウェブサイトを含めて、ジャンプする準備ができている人もいます。

グーテンベルク(Gutenberg)を使用する理由のいくつかは、次の理由によるものです。

  • WP開発者の未来です。
  • より良いユーザーエクスペリエンスを提供します。
  • WPの元のエディター(TinyMCE)よりも柔軟性があります。
  • 開発者に新しい市場を提供します。

WordPressとGutenbergの違いは何ですか?(What Are The Differences Between WordPress & Gutenberg?)

WPのクラシックエディタはテキストエディタであり、 (Classic Editor)MicrosoftWordに非常によく似ています。以下のスクリーンショットに示すように、単一の編集フィールドがあります。

グーテンベルク(Gutenberg)は、次のようなブロックベースのエディターです。

独自のフォーマットオプションを含む、さまざまなタイプのコンテンツ用の複数のブロックがあります。次のようなブロック:

  • ボタン
  • 画像
  • テーブル
  • 埋め込み
  • リスト
  • ギャラリー
  • オーディオ
  • 引用
  • 見出し
  • コード
  • カスタムHTML

また、テーマとプラグインは、WPの投稿とページで使用するためのより多くのブロックとウィジェットを提供します。

既存のページまたは投稿はどのように影響を受けますか?(How Are Existing Pages Or Posts Affected?)

グーテンベルク(Gutenberg)をアップグレードして使用した後も、既存のページと投稿は引き続き正しく表示されます。 

ただし、ショートコードをチェックし、使用している可能性のあるプラグインが機能していることを確認する必要があります。

既存のページまたは投稿を編集すると、1つの新しいグーテンベルク(Gutenberg)エディタークラシックブロックで自動的に開きます。

切り替える準備はできていますか?

ステージングサイトを使用する(Use a Staging Site)

あなたがしたい最後のことはあなたの既存のサイトを壊すことです。これを回避する方法は、ステージングサイトで(a staging site)グーテンベルク(Gutenberg)をアクティブ化することです。これは、ライブサイトに損傷を与えることなくテストできる、Webサイトの正確なレプリカです。

テストサイトには、テーマ、プラグイン、オプション、およびコンテンツが含まれます。あなたのホスティング会社はステージングサイトを提供するかもしれません。そうでない場合は、WordPressステージングプラグイン( WordPress Staging plugin)を使用できます。

ステージングサイトが稼働したら、Gutenbergプラグイン( Gutenberg plugin)をインストールしてアクティブ化し、テストを開始します。または、WordPressの新しいインスタンスをコンピューターにインストールして、そこでテストします。

プラグインを確認してください(Check Your Plugins)

WordPressユーザーは、プラグインが一緒にうまく機能しない場合に何が起こるかをよく知っています。機能や競合するコードが原因の場合もあります。これは、インストールしたすべてのプラグインを使用しているかどうかを確認する絶好の機会です。そうでない場合は、それらを削除します。

また、 WordPress(WordPress)でコンテンツを編集しているときに、どのプラグインが使用されているかを確認する必要があります。AkismetContact Form 7Google Sitemap GeneratorWP Super Cacheなどの特定のプラグインは、エディターとは関係がなく、 Gutenbergを使用しても影響を受けません。

一方、機能を追加したり、WPクラシックエディターの外観を変更したりするプラグインは、Gutenbergと互換性がない可能性があります。特に、ショートコードを生成したプラグイン、カスタムスタイルを追加したプラグイン、または最近更新されていないプラグインは、通常、競合して問題を引き起こします。

グーテンベルク(Gutenberg)は、アクティブなプラグイン互換性(Plugin Compatibility)データベースを持っていました。ただし、アクティブに維持されなくなったため、シャットダウンされました。

最終データを確認し、データベース( download the database)CSVファイルとしてダウンロードできます。アクティブなプラグイン互換性データベースにアクセスできない場合は、使用する各プラグインを手動でテストする必要があります。

テストサイトに新しい投稿を作成してみてください。グーテンベルク(Gutenberg)エディターを使用していることがわかりますが、見た目は異なります。入力を開始すると、段落ブロックが自動的に作成されます。新しい段落を追加するときに、新しいブロックを追加する必要はありません。EnterキーまたはReturnキーを押すだけです。(Just)

現在のプラグインが機能するかどうかを確認しようとしているので、各プラグインの使用方法を再現して、引き続き機能するかどうかを確認してください。

そうでない場合は、デフォルトのグーテンベルク(Gutenberg)ブロックで同じ機能を探し、そのブロックを追加して、コンテンツを追加します。

正しく機能しないプラグインのリストを保持して、Gutenbergで稼働するときにプラグインを削除できるようにしてください。

必要な機能のデフォルトブロックがない場合はどうなりますか?(What If There Is No Default Block For The Functionality You Need?)

すべてのブロックをチェックして、必要な機能が別のブロック内にあるかどうかを確認します。動作するものが見つからない場合は、プラグインの作成者に連絡して、Gutenbergと互換性があるようにプラグインを更新する予定があるかどうかを尋ねることができます。

他のすべてが失敗した場合は、必要なことを実行するGutenbergプラグイン( Gutenberg plugin)を見つけてください。動作しないプラグインをステージングサイトから削除します。

ライブ配信(Going Live)

ライブサイトに対して何かを行う前に、互換性のチェック時に何かを見逃した場合や別のエラーが発生した場合に備えて、サイト全体の完全なバックアップを作成してください。

テストサイトで必要なすべての変更を加えて、ライブサイトにプッシュすることができます。ただし、これにはある程度の技術的知識が必要です。したがって、開発者であるか、自分に合った開発者がいない限り、手動で変更を加えることをお勧めします。  

動作しなかったプラグインを削除し、それらを置き換えるために見つけた新しいプラグインを追加することから始めます。古いプラグインが既存の投稿やページのデータを処理していて、新しいプラグインを壊さない場合は、それらをインストールしたままにしておくことができます。

古い投稿とページをグーテンベルクブロックに変換しますか?(Do You Want To Convert Your Old Posts & Pages To Gutenberg Blocks?)

各ページを開き、クラシックブロックメニュー(Block Menu)から投稿します。オプションを表示するには、3つのドットをクリックし(Click)ます(view options)。ドロップダウンメニューから[ブロックに変換(Convert to Blocks)]を選択します。

WPがコンテンツをグーテンベルク(Gutenberg)ブロックシステムに変換した後、各ブロックを確認する必要があります。ブロックナビゲーション(Use Block Navigation)(アイコンから)を使用して、投稿またはページのすべての部分を表示します。

上のスクリーンショットでわかるように、すべての段落、画像、リスト、および見出しが独自のブロックに含まれています。既存のページと投稿を新しいグーテンベルク(Gutenberg)システムに変換するのはすばやく簡単です。

プラグインをテストして新しいプラグインを見つけるには数時間かかる場合がありますが、これを行う必要があるのは1回だけです。グーテンベルク(Gutenberg)への移動を無痛でエラーのないものにするために、必ず上記の手順に従ってください。



About the author

私はユタ大学でコンピュータ エンジニアリングを卒業し、ソフトウェア開発と Windows 開発で 10 年以上の経験があります。PDF や Office ドキュメントを扱った経験があり、iOS や Android プラットフォームを使用してガジェットを作成した経験もあります。



Related posts