日本語
サポート
サポート » テーマ » サイドバーのnavigationをheader部分に表示させる方法
(@xm3000)
13年、 2ヶ月前
はじめまして。 Company Website 001というテーマをカスタマイズしているのですが サイドバーに表示されているnavigationを、header部分に横表示させたいと考えています。
いくつかのサイトの情報を参考に、wp_nav_menuなどを使う方法も試してみたのですが、function.phpに記入した後、header.phpに書き込んだ際、必ずwarningとエラーコードのみが表示されてしまいます。
初心者が深く理解せずにカスタマイズをしている為、初歩的な内容なのかもしれませんが、対処方法を教えて頂ければ助かります。
(@vjcatkick-1)
見てくれはどうあれ、単にsidebar.phpの中にある
<ul id="menu"> <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?> </ul>
これを表示したい場所に貼ればいいだけです(ただし、サイドバーに貼ってあるものと同じ表示に見えてしまうので、CSSで見た目をいじる必要があります。
例えばheaderの中に入れてみるのであれば、header.phpの<div id=”header” >のすぐ下にコピペするとよくわかります。
>V.J.Catkickさん ありがとうございます。試してみました。 全体的なレイアウトはCSSをいじればいいとおもうんですが、 縦表示になってしまっているメニューを横に並べるのもCSSの編集だけでよかったのでしょうか?
ものにもよりますが、基本的にはCSS編集だけです(背景とかが絵になっている場合はそれも取り替える必要がありますが)。
ありがとうございます。試してみてうまくいかないようであれば、別テーマで試してみます。 解決とさせて頂きます。本当にありがとうございました。