Emulsion Theme

block editor ( gutenberg ) 対応した新しいコンセプトのテーマ

Month: January 2022

Emulsion Theme

block editor ( gutenberg ) 対応した新しいコンセプトのテーマ

Month: January 2022

  • Child theme (of block theme)

    There is a child theme for customizing WordPress. You can also create a child theme with a block theme. (Emulsion theme supports child theme in version 2.2.0)した) This page explains the main points about the child theme of emulsion theme. Minimal child theme index.php (emulsion テーマのindex.phpのコピー) style.css note: The emulsion theme loads the child theme’s style.css once the child theme is created, so you don’t need the code to load the child […]

  • チャイルドテーマ(ブロックテーマの)

    ワードプレスのテーマカスタマイズのために、チャイルドテーマがあります。 ブロックテーマでも、チャイルドテーマを作成することができます。(emulsion テーマは、version 2.2.0 でチャイルドテーマのサポートを行いました) このページでは、emulsion テーマのチャイルドテーマについて、要点を説明します。 最小構成のチャイルドテーマ index.php (emulsion テーマのindex.phpのコピー) style.css note: emulsionテーマは、チャイルドテーマが作成されると、チャイルドテーマのstyle.cssをロードするので、functions.php でチャイルドテーマ用style.css ロードするコードは必要ありません。 このテーマでは、もし、(theme-slug).jsがチャイルドテーマに含まれている場合は、それも自動的にロードします。 一般的なチャイルドテーマの構成 親テーマの、block-templates, block-template-parts をコピーして、チャイルドテーマに含めます。必要に応じて、functions.phpを追加することも出来ます。 さて、このチャイルドテーマの構成にcategory.phpやcategory-624.phpといったテンプレートが含まれていますが、これは、クラッシックテーマのテンプレートのようにも見えます。 以下、これらのファイルの目的と使用方法について説明をしたいと思います。 HTMLテンプレートとPHPテンプレートの共存 emulsion テーマの、category.phpは、以下のように記述されています。 If a PHP template with the same priority exists in the child theme, the PHP template will be applied instead of the HTML template.If a PHP template exists, you will not be able to edit it in the site editor. get_template_part関数でincludeするテンプレートは、以下のものです。 template-fse.php emulsion_block_template_part()を使用して、PHPからhtmlテンプレートを取得して表示します。 updated:2022/2/14 (ver 2.2.4) […]

  • WordPress 5.9 with emulsion Theme

    In WordPress 5.9, the customizer has not taken the lead, and a new editor (site editor) has taken the lead. The new editor allows everyone to consistently change settings to their liking, such as changing to a grid layout, changing colors, showing or hiding the posting date, showing or sizing the poster icon, etc. became. The template system has been completely redesigned and changed from the traditional PHP template to the HTML […]

  • WordPress 5.9 と emulsion Theme

    WordPress 5.9では、カスタマイザーはわき役に回り、新しいエディタ(サイトエディタ)が主役に躍り出ました。 新しいエディタは、グリッドレイアウトに変更したり、色の変更や、投稿日の表示非表示、投稿者アイコンの表示やサイズ等、誰もが一貫した方法で、自分好みの設定に変更ができるようになりました。 テンプレートシステムは、完全に一新され従来のPHPテンプレートから、HTMLテンプレートシステムに変更され、この事で、エディタ上でテンプレートを作成、保存することも可能になりました。 従来のテーマを使用する場合は、従来通り使用できます。WordPress Themes: Full Site Editing Free を使用した場合に限り、新しい機能で操作可能になります。 一般的に、従来テーマと、フルサイトエディティングテーマには、互換性はありません。 エマルジョンテーマは、あなたが大切にしているコンテンツを、最新のWordPressの機能で表示することも、過去10年以上安定した動作を誇るクラッシクな機能でも表示できる、ユニバーサルテーマです。 emulsion 2.2.0 で、チャイルドテーマサポートを追加しました。現在チャイルドテーマの機能改善に取り組んでいます。 チャイルドテーマでの、機能強化目標の一つが、「HTMLテンプレートとPHPテンプレートの共存」です。 知っておいてください このテーマは、テーマカスタマイザーのテーマスキームで、テーマの動作状態を変更できます。 3つの項目で、テーマの動作状態を切り替えることができます Full Site Editing Theme  選択すると、エディタ(サイトエディタ)が利用可能な最新の機能を使用することができます。 FSE Transitional Theme 投稿のメインコンテンツをHTMLテンプレートシステムで表示します。サイドバーが必要な場合に便利です。 Classic Theme ブロックエディタや、クラッシックエディタで作成した投稿をPHPテンプレートシステムで表示します。 Classic Theme以外では、テーマのフィルタ、テンプレートタグは動作しなくなりますので注意してください。 上記の設定を行った場合は、カスタマイザの他の設定項目も変更になるので、設定を行ったら、すぐに保存して、一度ブログを表示してから、カスタマイザを開き直してください。 投稿の編集 ブロックエディタで、スラッシュインサータ、ブロックサーチを使用する場合は、以下の小ネタを覚えておくと便利です。 例えば、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 […]

Copyright © 2022 Site proudly powered by WordPress