Theme(フルサイトエディタ)の話もよく見かけるようになってきたので、ちょっと試してみました。Themeはこれまでのテーマとは異なり、サイト全体をGutenbergのブロックを使って構築してしまおうという考えのもと、新しいテーマの構造として検討が始まったものです。以下のページが参考になります。(Experimental)簡単にまとめると、style.cssこれまでと変わることはありません。functions.php基本的には、これまで通りです。今回は、Gutenbergの機能設定とstyle.cssの読み込みの設定のみを記述。index.php空のファイルです。いったページテンプレートを用意するフォルダです。テンプレート名のヒエラルキーはこれまで通りです。footer.htmlなどのパーツを用意するフォルダです。ページテンプレートから読み込んで利用します。公開されていますので、参考になります。https://github.com/WordPress/theme-experiments実際の作業の流れ実際の作業の流れとしては、次のような感じになります。「サイト全体の編集」をチェックすることで、試すことができます。(ただし、サイトを元に戻せなくなる可能性があるので、開発環境で試すようにとの注意書きがあります)Gutenbergの実験的な設定テンプレート、テンプレートパーツ、サイトエディターといったメニューが増え、テーマが編集可能になります。エディタがまだうまく機能してくれないようで、各エディタ上でブロックを並べてデザインを仕上げたら、コードエディターに切り替えて、コードをそれぞれのテンプレートファイル(HTMLファイル)へとコピーしてやります。テンプレートパーツ(ヘッダー)の編集画面。「サイトのタイトル」と「ナビゲーション」ブロックをカラムブロックで並べています。2(ランディングページ&ワンカラムサイト編)」で作成したランディングページを再利用ブロックの形で持ち出して使ってみました。index.htmlにコピーしたコード。結果、あっさりと動いてしまいました。Stackableのブロックを利用して最新記事を表示していますが、そのあたりも問題ありません。ブロックさえ用意できれば、実用的なサイトはすでに実現可能な状態になっています。サイトのトップページを構成。ブロックしか使っていません。Gutenbergでコンテンツを作成していく流れのままに、サイトを構築していけるというのは非常に快適です。ブロックテンプレートや再利用ブロックが大活躍します。テンプレートタグなども一切触る必要がないですし、エディタまわりが出来上がってくれば、さらに快適になるでしょう。ここですごく不安になることもあります。便利な新しい環境が生まれるわけです。正直なところあまり想像したくありません。ThemeなWordPressをWordPressと呼ばない方がいいのではないかと思ったりもします。Themeの環境は、これまで以上にブロックとCSSの世界になるように見えます。テーマはシンプルな器となり、テーマにあった機能はブロックへと移動することになるのでしょう。なると、WordPressで求められるスキルというものが根本的に変化して、カスタムブロックを開発できるレベルのJavaScript(React)のスキルGutenbergのブロックでコーディングできるレベルのCSSのスキルサードパーティ製も含めた様々なブロックに関する知識ということになるわけです。見直す時期なのかもしれません。Themeがいつ実用的な形で登場してくるのかは、まだわかりません。Gutenbergの登場によるワークフローの変化を超えるものを、個人的には感じます。