WordPress 5.9では、カスタマイザーはわき役に回り、新しいエディタ(サイトエディタ)が主役に躍り出ました。
新しいエディタは、グリッドレイアウトに変更したり、色の変更や、投稿日の表示非表示、投稿者アイコンの表示やサイズ等、誰もが一貫した方法で、自分好みの設定に変更ができるようになりました。
テンプレートシステムは、完全に一新され従来のPHPテンプレートから、HTMLテンプレートシステムに変更され、この事で、エディタ上でテンプレートを作成、保存することも可能になりました。
従来のテーマを使用する場合は、従来通り使用できます。WordPress Themes: Full Site Editing Free を使用した場合に限り、新しい機能で操作可能になります。
従来テーマと、フルサイトエディティングテーマには、互換性はありません。
エマルジョンテーマは、あなたが大切にしているコンテンツを、最新のWordPressの機能で表示することも、過去10年以上安定した動作を誇るクラッシクな機能でも表示できる、ユニバーサルテーマです。
知っておいてください
このテーマは、テーマカスタマイザーのテーマスキームで、テーマの動作状態を変更できます。
3つの項目で、テーマの動作状態を切り替えることができます
Full Site Editing Theme
選択すると、エディタ(サイトエディタ)が利用可能な最新の機能を使用することができます。
FSE Transitional Theme
投稿のメインコンテンツをHTMLテンプレートシステムで表示します。サイドバーが必要な場合に便利です。
Classic Theme
ブロックエディタや、クラッシックエディタで作成した投稿をPHPテンプレートシステムで表示します。
Classic Theme以外では、テーマのフィルタ、テンプレートタグは動作しなくなりますので注意してください。
上記の設定を行った場合は、カスタマイザの他の設定項目も変更になるので、設定を行ったら、すぐに保存して、一度ブログを表示してから、カスタマイザを開き直してください。
投稿の編集
ブロックエディタで、スラッシュインサータ、ブロックサーチを使用する場合は、以下の小ネタを覚えておくと便利です。
例えば、h3要素をスラッシュインサータで入力する場合は
/h3
で、h3要素を入力できます。
キーボードから手を放して、マウスで見出しレベルを選択しなくてよいので便利です。
テンプレート階層
テンプレート階層は、テンプレート適用条件をファイル名で関連付けるルールです。エディタのテンプレート名はテンプレート階層を使用した名前を付けることができます。
Editor( full site editor )がサポートするのは テンプレート階層 のプライマリーテンプレートとセカンダリーテンプレートのみになります。バリアブルテンプレートは、Editorでは、サポートされないので注意してください。
「Editorでは、サポートされない」少し掘り下げると
Editorでは、サポートしないのですが、、、
テーマに例えば、single-post.htmlという投稿タイプと関連付けたテンプレート階層のテンプレート名を使った場合は、single.htmlやsingular.htmlに代わってこのテンプレートは有効になります。
個別投稿や固定ページのテンプレートの、新規作成テンプレートは、カスタムテンプレートです。このテンプレートは、テンプレート階層とは無関係です。
Custom CSS
Custom CSSは、カスタマイザの、テーマの動作状態がClassic Theme 以外の場合には、表示されないように、テーマ側で設定してあります。
Full Site Editing Themeや、FSE Transitional Theme設定で、どうしても必要な場合は、
Customize / Theme Scheme
Site Editor with Custom CSSで有効に変更すると、使用することができます。
有効に設定した場合、Custom CSSに設定したルールセットは、テーマの動作状態の設定がどの場合でもCSSが適用されますので、十分注意してください。
特定の動作状態の場合だけスタイルを適用する場合は、body要素に含まれる以下のクラスを活用してください
is-presentation-fse, is-presentation-transitional, is-presentation-theme
Block Petterns について
ブロックパターンは、特に初心者向けの便利な機能です。従来カスタマイザーのAdditional CSSで行っていた作業は、右サイドバーのスタイル、カラー、typographyなどで簡単にカスタマイズができるようになっています。
パターンブロックに対してAdditiona CSSや、テーマのstyle.cssにカスタムスタイルを記述するといったこれまでの作業はあまりお勧めできません。
そのような作業に向くような、ブロックごとの特異性を確保するためのクラスなどの準備ができていません。
既知の問題
アーカイブページ等で、概要文の長さが異常に長くなる
言語設定が、日本語、中国語、韓国語等、単語区切りにスペースを使わない言語では、要約文の長さを適切に検出できずに、長くなってしまいます。
この問題の解決方法:言語設定を記述する言語に合わせてください
このテーマは、プラグインを使用しない状態でカスタマイザーを開くと、保存できなくなる問題があります。
WordPress 5.8で発生、WordPress 5.9では問題なく保存できます。
この問題の解決方法:style.css のコメント Tags: から、full-site-editingタグを削除します。
Customize / Theme Scheme / Header Template HTMLを選択した場合に Can not find template と表示されて、ブロックのヘッダーが表示されない
WordPress 5.8で発生、WordPress 5.9では発生しません。
この問題の解決方法:みつかりません。