サイドバーウィジェットエリア

お知らせ

WordPress 6.2 対応 emulsion 2.6.8 公開済みです。

WordPress 6.2 にアップデートしてから、ご利用ください。

まるで、フーテンの寅さんのように、こつ然と帰ってきたサイドバー

もう何も言わないよ、それより戻ってきてくれてありがとう

さぁ、ガッツリ今日は飲もうよ。昔話もたくさんある

WordPress 6.2では、サイドバーウィジェットエリアの設定をテンプレートパーツにインクルードする仕組みを実装している模様です。

6.2の初期段階では、以下のような実装でしたが

どこか任意の場所に、テンプレートパートを追加(テンプレートパーツの選択ボタンは押さない状態) 右サイドバーの、Advanced エリアを開くと、Widget エリアのインポートメニューが表示されます。

RC2 で確認すると、Export Widget Areaは、なくなって、インサータに置換された模様です。

いずれにしても、テーマの機能としてサイドバーに対応した仕組みが必要になりそうで、emulsion 2.6.7でサイドバーに対応したテンプレート構成に変更することになりました。

サイドバー設置手順ガイド 

個別投稿ページや固定ページでのサイドバーについては、6.1-6.2でHTMLテンプレート、PHPテンプレートともにうまく動くようになっており、当面はPHP固定ページテンプレートを使用したサイドバーテンプレートを準備しており、

個別投稿、固定ページでは投稿テンプレートを「2col has widget area」に切り替えて使用していただく方向で考えています。(サイトエディタ操作より、簡単なので)

TIPS

ブロックテーマの多くは、ウィジェットエリアを表示しませんが興味のある人は、以下の方法で表示することができます

デフォルトで、Twenty twenty Three は、ウィジェットエリアを表示しませんので、テーマのfunctions.phpに少しコードを追加します。

<?php
add_action( 'after_setup_theme', 'my_fse_setup' );

function my_fse_setup(){
	add_theme_support( 'widgets' );
}
?>