ブログ

フリーランスとして働くWebデザイナーの備忘録・メモ

ウィジェットを使えるようにする

自作テンプレート等のウィジェット非対応テーマにウィジェットを対応させる方法。
単に対応させるだけではなく、個別サイドバーにします。
この個別のサイドバーは、Aというページにはsidebar-Aを適用させるというもの。

サイドバーを増やす

まず、FTPで接続してテーマの中のsidebar.phpをコピー。名前を「sidebar-sample.php」にリネーム。
それを同階層にアップロード
※「sample」はお好きな名前にしてください。仮にsampleとしています。

「sidebar-sample.php」にコードを挿入

ウィジェットを表示したい場所に以下のコードを挿入します。

functions.phpにコードを挿入

functions.phpに以下コードを挿入します。

テンプレートにコードを挿入

例えば、「page-○○.php」や「single-blog.php」等、特定の固定ページや、投稿記事だけにそのサイドバーを反映したい場合は
該当のテンプレートの

の部分を以下に変更します。

※この「sample」は最初のリネームした際に着けた名前にしてくださいね。

ウィジェットを確認

「外観」→「ウィジェット」が出ていればOK