カテゴリー
エッジプラス1テンプレートの質問

グローバルメニューの削除について

ご利用のテンプレート:エッジプラス1
ご利用のサーバー:xサーバー
ご利用のURL:現在作成中
お客様のスキル:「HTML・CSSくらいなら編集できる」
ご質問内容:グローバルメニューについて別に質問がありましたが、そもそもどこをいじれば消すことができるのでしょうか?
カスタマイズが必要でしょうか?もし必要ならヘッダーメニューの中のどの部分か教えてください。またPCサイトでは表示させて、
スマホサイトでは表示させないとかが、可能でしたら合わせて教えてください。

「グローバルメニューの削除について」への9件の返信

お世話になっております。
エッジプラス1のご利用ありがとうございます。

グローバルメニューの削除方法ですが、管理画面より「外観」→「テーマの編集」を開いてい頂き
「nav.php」内の以下のコードを削除して頂ければ削除は可能です。

また、スマフォで表示させなくしPCで表示させる方法に関しては下記URLをご参考下さい。

■WordPressでスマホかPCかで表示を振り分ける条件分岐の方法
http://news.ko-zu.com/wordpress-if/

グローバルメニューの削除方法の通りに、管理画面より「外観」→「テーマの編集」を開いてい頂き

「function.php」に以下のコードを挿入。

更に、「nav.php」を以下のコードに置き換え。

以上でPCのみグローバルメニューが表示される設定となります。
テンプレートのアップデートなどを手動で行われた際には、上記コードが初期のコードで上書きされてしまい
再設定が必要となってまいりますのでご注意下さい。

ご不明な点など御座いましたらお手数ですが再度ご連絡頂けますと幸いです。

ご回答ありがとうございます。
「nav.php」内の以下のコードを削除して更新まではうまくいったのですが、
「function.php」にコードを追記したところ、
以下のerrorメッセージが出て修正ができなきなくなりました。

Parse error: syntax error, unexpected ‘5’ (T_LNUMBER) in /home/ドメイン名/wp-content/themes/e_ver001/functions.php on line 557

「function.php」をアップロードしなおしたのですが、全く改善できません。
nav.php」もアップロードして、初期設定にもどしたつもりですが、
エラーメッセージがで続けております。557行目には何もないので、よくわからないです。
こちらの改善方法をまずは教えてください。

また、「function.php」のコードを挿入は、
どちらに挿入すればよいのでしょうか?558行目の?>の後でしょうか?前でしょうか?
よろしくお願いいたします。

お世話になっております。

「function.php」の挿入場所ですが、?>の前に入れて頂ければと思います。
?>の後に改行や空白などが入ると動かなくなってしまう場合が御座いますのでご注意下さい。エラーが回復しないようでしたら、以下の初期状態のPHPファイルをダウンロードして上書きの上ご利用下さい。

https://www.dropbox.com/s/g32lsez6regwg7n/functions.php?dl=0

未確認ではあるのですが、「function.php」の記述無しでもスマフォとPCの振り分けのみでしたら動いたような事もありましたので、エラーが再発するようでしたら「function.php」には何も記述せずにPCとスマフォでそれぞれご確認頂き問題無いようでしたらそのままお使い頂ければと思います。

また、ご不明な点など御座いましたらお手数ですが再度ご連絡頂けますと幸いです。

ありがとうございます。
初期状態を上書きしても同様のerrorメッセージが出て、
サイトが見れません。
ftpでアップロードして上書きしてもできないのですが、
解決法ありますか?
よろしくお願いします。

error修正できました。ありあとうございます。

更に、「nav.php」を以下のコードに置き換え。
とありますが、これは、どこに貼り付けすればよろしいでしょうか?

削除後、

になっていると思いますが、どこに入れればいいのか教えて下さい。

お世話になっております。
エラーの方、修正出来たという事で何よりです。

nav.phpのコードですが、上記の全てのコードをコピーして頂き
現状のnav.phpの全てのコードを削除した上で貼り付けをして頂ければ
PCとスマフォの切り替えが可能になってくるかと思います。

以上でご不明な点など御座いましたら再度お問い合わせ下さい。

コメントを残す