質問: Wordpressでホームページを製作中です。 スクロールしてもサイドバーが着いてくるように、Standard Widget Extensions()を稼動させたいのですが、IDをまちがえてるようで全く動きません。メインカラムID・サイドバーIDの確認方法をお聞きしたいです。テーマはfukasawa()を使用しています。 ちなみに先ほどはメインカラムIDをindex.PHPから探したのですが、サイドバーIDはなぜかsidebar.PHPが所定のフォルダ内になかったため、wp-includes/theme-compat内のsidebar.PHPから調べてみました。これで合っていたのかさっぱりわかりません。。。 大変初歩的な質問で申し訳ありませんが、ご教示いただければ幸いです。
回答: まず、テーマ編集やカスタマイズをしていて「wp-includes」を触ることはありません。むしろそこを編集することはきわめてリスクが高いので、お勧めしません。 サイドバーの記述は header.php にあります。基本的にテーマのファイルはひとつのフォルダにまとまっています。「子テーマ」と言う機能もあるので、その場合は親テーマのフォルダにファイルがある事もあります。さらにテーマによっては function.php に記述がある事もあったりします。 【テンプレート階層 - WordPress Codex 日本語版】 https://wpdocs.osdn.jp/テンプレート階層 表示されているものから場所を特定するには、出力されたHTML(ブラウザで「ページのソースを表示」)を確認することになります。「ソースを表示」でHTMLの構造を確認し、あたりを付けてテーマファイルを探ります。 さらに細かくHTML/CSSを確認する方法として、デベロッパーツールを使うのが良いと思います。 【Web開発でよく使う、特に使えるChromeデベロッパー・ツールの機能 - Build Insider】 【第1回 詳説:デベロッパーツールの使い方:Google Chrome版Firebug:デベロッパーツール取扱説明書|gihyo.jp ... 技術評論社】 【Chrome デベロッパーツールの使い方概要 | Web Tips】 書かれているプラグインは、どのテーマでも対応しているわけではないと思うので、上手くいかない可能性も少しあります。