テーマにもよりますが、サイドバーにデフォルト(はじめから)で追加されている状態のウィジェットがあると思います。
もちろん、サイドバーにウィジェット追加用に多くのテーマは作られていると思います。
ですが、
自分でサイドバーにウィジェットを追加した場合は、そのテーマの恩恵?というのか仕様をそのまま受け継ぐことができないと思います。
なので、
デフォルトではじめから作成・追加されていたウィジェットと同じように動作するウィジェットの追加をしたいと思いました。
以前にショートコードの作り方について記事にしましたが、
スポンサーリンク
その時と同じように、自分のテーマのfunction.php内のはじめからウィジェットが作成されているであろう部分を見ると、
自ずと(自然と)、デフォルトでのウィジェットと同じように追加することができます。
私の場合のデフォルトでのウィジェットと同じように動作する仕様で追加する方法は、
register_sidebar( array(
'id' => 'sidebar-5',
'name' => '自分で付けたいウィジェット名',
'description' => '「テキスト」をここにドロップ。タイトルは反映されません。',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<p style="display:none">',
'after_title' => '</p>',
) );
register_sidebar( array(
'id' => 'sidebar-6',
'name' => '自分で付けたいウィジェット名',
'description' => '「テキスト」をここにドロップ。タイトルは反映されません。',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<p style="display:none">',
'after_title' => '</p>',
) );
この上記のようにfunction.php内に追加記述することで同じ動作での仕様ウィジェットが追加できます。
ただし注意点として、
数字の部分があると思います。
comment