WordPressは、バージョン5.0以降、ブロックエディタ(Gutenberg)が標準のエディタになりました。
しかし、クラシックエディタに慣れている方や、古いテーマ・プラグインとの互換性を考慮して、クラシックエディタを使いたい方も多いです。

この記事では、初心者でも迷わずクラシックエディタに戻せる方法を解説します。
WordPressでクラシックエディタを利用したい方は、ぜひ参考にしてください。
WordPress公式:Classic Editorプラグイン

クラシックエディタとは?

クラシックエディタとは、以前、WordPressでデフォルト採用されていたエディタです。

シンプルな投稿画面で、ビジュアルを確認しながら記事を投稿することができます。
また、HTML編集やショートコードの利用も簡単で、HTMLのタグ打ちが可能な方にも人気でした。
  • 直感的に文章を書ける
  • HTMLやショートコードを簡単に編集可能
  • 古いテーマやプラグインとの互換性が高い

直感的に文章を書ける

クラシックエディタは、初心者でも迷わず文章を入力でき、書きやすい構造になっています。
各機能やボタンの配置も分かりやすく整理されており、シンプルなので非常に使用しやすいエディタです。

そのため、初めての投稿でもスムーズに作業を進められます。

HTMLやショートコードを簡単に編集可能

HTMLやショートコードを直接編集できるため、細かいカスタマイズが可能です。
デザインやレイアウトを自由に調整したり、特定のプラグインと組み合わせた高度な機能を活用したりすることもできます。

これにより、クラシックエディタでは、記事や固定ページをより自分の理想に近づけることが可能になります。

古いテーマやプラグインとの互換性が高い

クラシックエディタは、従来のテーマやプラグインと互換性があり、問題なく利用できます。

さらに、多くの古いプラグインやカスタム機能とも組み合わせやすいです。
更新や移行の際にも大きなトラブルなく活用できるため、初心者から上級者まで安心して利用できます。

クラシックエディタに戻す前の準備

クラシックエディタに戻す前には、次の作業も行っておきましょう。

  • バックアップを取る
  • 互換性の確認

バックアップを取る

投稿データやテーマ設定をバックアップしておくと安心です。

互換性の確認

使用しているテーマやプラグインがブロックエディタ専用ではないか確認します。

クラシックエディタに戻す手順

WordPressでクラシックエディタを利用するには、主に2つの方法があります。

  1. プラグイン「Classic Editor」を使う方法
  2. functions.phpを使う方法

今回は、それぞれの方法に分けて説明します。

1. プラグイン「Classic Editor」を使う方法

最も一般的な方法は、「Classic Editor」というプラグインを利用する方法です。
WordPressの公式プラグインで信頼性も高く、インストール後に有効化するだけでクラシックエディタを利用できるようになります。

プラグイン「Classic Editor」を使用する流れ
  1. WordPress管理画面で [プラグイン] → [新規追加] を開く
  2. 「Classic Editor」を検索してインストール
  3. プラグインを有効化する
  4. 投稿画面を確認し、クラシックエディタに替わっていることを確認

ポイント:Classic Editorは、初心者でも簡単に導入でき、設定画面でいつでも切り替え可能です。

2. functions.phpを使う方法

テーマのfunctions.phpにコードを追加してクラシックエディタを有効化する方法もあります。
こちらは技術者向けの方法になるので、特にWordPress初心者には、上記のプラグインを使用した方法をおすすめします。

注意:functions.phpの編集前には必ずバックアップを取りましょう。
また、テーマ変更時にリセットされる場合があります。

また、こちらの方法では、条件別にクラシックエディタとブロックエディタを使い分けできます。
まずは、最もシンプルな使い方です。

(a)全投稿・固定ページで有効化

add_filter(‘use_block_editor_for_post’, ‘__return_false’, 10);

このコードを追記するだけで、投稿画面をクラシックエディタに変更することが可能です。

次は、条件によって使用するエディタを分けるコードをいくつか紹介します。

(b)特定ユーザーのみクラシックエディタを使用

例えば、「user01」というユーザーのみクラシックエディタを使用する場合、このようなコードになります。

function disable_block_editor_for_specific_user($use_block_editor, $post) {
$current_user = wp_get_current_user();
if ($current_user->user_login === ‘user01’) {
return false;
}
return $use_block_editor;
}
add_filter(‘use_block_editor_for_post’, ‘disable_block_editor_for_specific_user’, 10, 2);

複数人でブログを投稿している場合、ユーザーによって使用するエディタを変えたいという場合もあります。
そのような場合に便利です。

(c)管理者のみクラシックエディタを使用

こちらは、管理者のみクラシックエディタを使用する場合にコードです。

function disable_block_editor_for_admin($use_block_editor, $post) {
if (current_user_can(‘administrator’)) {
return false;
}
return $use_block_editor;
}
add_filter(‘use_block_editor_for_post’, ‘disable_block_editor_for_admin’, 10, 2);

(d)固定ページのみクラシックエディタを使用

つぎは、固定ページのみクラシックエディタを使用する場合のコードです。

function disable_block_editor_for_pages($use_block_editor, $post) {
if ($post->post_type === ‘page’) {
return false;
}
return $use_block_editor;
}
add_filter(‘use_block_editor_for_post’, ‘disable_block_editor_for_pages’, 10, 2);

(e)特定のカスタム投稿タイプのみクラシックエディタを使用

「blog」というカスタム投稿でのみクラシックエディタを使用する場合のコードです。

function disable_block_editor_for_custom_post_type($use_block_editor, $post) {
if ($post->post_type === ‘blog’) {
return false;
}
return $use_block_editor;
}
add_filter(‘use_block_editor_for_post’, ‘disable_block_editor_for_custom_post_type’, 10, 2);

注意点・トラブル対策

クラシックエディタを利用する場合には、以下の点にも注意しておきましょう。

  1. 最新のWorPressテーマでは、クラシックエディタに対応していないケースもある
  2. 将来的にクラシックエディタのサポートが終了する可能性がある。
  3. プラグイン競合でエディタが表示されない場合がある。
  4. クラシックエディタとブロックエディタ(Gutenberg)の共存は、必要に応じて投稿タイプごとに設定すると安全。

個人的には、クラシックエディタに変更することで大きなトラブルが発生したという経験はありません。
そのため、トラブルが発生することは滅多にないと考えておいて大丈夫です。

ただ、最近ではブロックエディタ専用に開発されているWorPressテーマが多いです。
また、詳細的には、クラシックエディタのサポートが完全に終了する可能性もあります。

この2点は、特に注意しておきましょう。

まとめ

今回は、WordPressの記事投稿で使用するエディタを、クラシックエディタに戻す方法を紹介しました。

  • クラシックエディタはシンプルで直感的な操作が可能
  • プラグイン「Classic Editor」を使う方法と、functions.phpを使う方法の2通りがあり、用途に応じて選べる
  • 条件に応じてユーザーや投稿タイプ別に設定できる

信頼できるWordPress公式の情報も確認しながら設定すると、安心してクラシックエディタを活用できます。