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を選択し、コードをコピーペーストしてます。