自作テンプレート等のウィジェット非対応テーマにウィジェットを対応させる方法。
単に対応させるだけではなく、個別サイドバーにします。
この個別のサイドバーは、Aというページにはsidebar-Aを適用させるというもの。
サイドバーを増やす
まず、FTPで接続してテーマの中のsidebar.phpをコピー。名前を「sidebar-sample.php」にリネーム。
それを同階層にアップロード
※「sample」はお好きな名前にしてください。仮にsampleとしています。
「sidebar-sample.php」にコードを挿入
ウィジェットを表示したい場所に以下のコードを挿入します。
1 2 |
functions.phpにコードを挿入
functions.phpに以下コードを挿入します。
1 2 3 4 5 6 | register_sidebar(array( 'before_widget' => ' 'after_widget' => ' ','before_title' => ' ','after_title' => '', )); |
テンプレートにコードを挿入
例えば、「page-○○.php」や「single-blog.php」等、特定の固定ページや、投稿記事だけにそのサイドバーを反映したい場合は
該当のテンプレートの
1 |
の部分を以下に変更します。
1 |
※この「sample」は最初のリネームした際に着けた名前にしてくださいね。
ウィジェットを確認
「外観」→「ウィジェット」が出ていればOK