Word Press|オリジナルテーマでウィジェットを作成する
function.phpにウィジェットの関数を記述する
function custom_theme_widgets() {
register_sidebar(array(
'name' => '管理画面のウィジェットに表示されるタイトル',
'id' => 'phpに記述するid',
'description' => 'ディスクリプション',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2 class="widgetTitle">',
'after_title' => '</h2>',
));
}
管理画面でウィジェットが表示されているか確認する
管理画面 > 外観 >ウィジェット
を確認して、上記で記述した’name’のウィジェットが表示されているか確認する。
テンプレートにウィジェットを表示するための記述をする
<?php if (is_active_sidebar('idを記述')) : ?>
<div id="widget-area" class="widget-area">
<?php dynamic_sidebar('idを記述'); ?>
</div>
<?php endif; ?>
ウィジェットに元々記述していたコードをコピーペーストする
ウィジェットの下にある+マークをクリックすると、ブロックエディタが表示されます。
私の場合はカスタムHTMLを選択し、コードをコピーペーストしてます。