• ベストアンサー

wordpressで特定のページのみメニュー表示したい

wordpressでホームページを制作しております。 作成したページをメニューに表示/非表示を切り替えたいと思っています。 「会社概要」「問い合わせ」などのページは、ナビゲーションメニューとして全ページに設置したいのですが、表示したくないページもあります。 制御する方法があれば教えてください。

  • rally
  • お礼率61% (339/553)

質問者が選んだベストアンサー

  • ベストアンサー
  • qandasok
  • ベストアンサー率42% (79/186)
回答No.1

各条件ごとに表示を切り替えたい場合は、 コンディショナルタグを利用して条件を分岐させればどうにかなります。 <?php if(【conditional tag】):?> ~ <?php endif;?> 【conditional tag】の条件に一致した場合にコンテンツを挿入。 <?php else:?>を使うと、条件に一致しない場合にも対応可能。 conditional tagに関しては、下記URLのページ参照(英語)。 http://codex.wordpress.org/Conditional_Tags

rally
質問者

補足

こういう使い方もあるんですね。初めて知りました。 勉強になりました。ありがとうございます。 ですが、今回の質問の意図とはちょっと違うようです。 回答の方法は、「ページ毎に表示を切り替える」方法ですが、 私が知りたいのは「メニューに表示させるページを切り替える」方法です。 コンディショナルタグのドキュメントを読みましたが、違うような気がします。 日本語ページもありましたので、掲載しておきます。 http://wpdocs.sourceforge.jp/Conditional_Tags

関連するQ&A

  • Wordpressで1ページだけまっさらなページ

    Wordpressでホームページを作成しました。どの新規ページにも 統一したメニューやフッターが自動でつくので便利です。 でも、1ページだけ、メニューもフッターも一切表示されない、まっさらなページを作りたいです。新規の固定ページや投稿だとできません。 どうしたら良いでしょう?

  • ナビゲーションメニューの複数表示

    http://mugi.cc/muginavi/ 上記のリンク先等を参考にしてDHTMLでナビゲーションメニューを作成しました。 現在1つあるナビゲーションメニューの他にもう一つナビゲーションメニューを設置したいのですが、 同様のものを配置しようとすると2つ目はundefinedundefinedと表示されてしまいます。 同一ページに2つのメニューを表示する方法は無いでしょうか?

    • ベストアンサー
    • HTML
  • Wordpressでページのブロックメニューを作る方法

    Wordpress(2.7.1)で静的ページのメニューを 表示することができますが、 メニューを任意のブロックに分ける方法はありますか? ブロックを自由に作成して、 任意のページを設定する感じだと嬉しいのですが。 WPをCMS的に利用するために 誰もが必要としそうな機能ですが、 意外にプラグインなども見つからず、 あれ?と思っています。 詳しい方、ご教示いただければ幸いです。 どうぞよろしくお願い申し上げます。

  • wordpressの内部リンクエラーについて

    04webserverを使い自宅にサーバーを設置しwordpressをインストールしたんですが 記事をいくつ書いてもindex.phpのトップページしか表示されません メニューを作成し、ナビゲーションを作ったのですが そのリンクをクリックしてもトップページのindex.phpのアドレスしか出ません 通常記事を書いたらindex.phpではなく、記事のURLが作成されるはずだと思います wordpressの設定はデフォルトのままで、プラグインも全て停止させています これを直すにどのような設定をすればいいのでしょうか?

  • メニューバーが特定のページで動作が止まります

    みなさまこんにちは。 下記のURLを参考にjQueryを使ったナビゲーションメニューを設置しました。 http://tympanus.net/codrops/2010/01/17/css-and-jquery-tutorial-fancy-apple-style-icon-slide-out-navigation/ トップページをはじめとしてほとんどのページで正常に動作するのですが、 商品詳細ページでのみ、動作しません。 正常動作時は、ページの読み込み直後はすべてのアイコンが展開された状態で表示され、 一呼吸置いてメニューバーの下に格納されます。 商品詳細ページでは、アイコンが展開された状態で表示されたまま、 待ってもメニューバーの下に格納されません。 見よう見まねで設置しているため、原因を究明できず困っています。 何から試して原因を探ればよいでしょうか? よろしくお願いいたします。

  • XHTMLのページにWordPress

    あるサイトの制作で、WordPressの導入が検討されているのですが、まだ一度もCMSを使ったことがないため、分からないことだらけです。 今回の制作で、基本はHTML+CSSで作成し、TOPページの一部「新着情報」や、「新製品紹介」ページ等はCMSでお客さんがいつでも更新できるようにしたいとのことです。 実際にそれが可能らしいというのは、検索して分かったのですが、具体的にどうすればいいのかがまだ分かりません。 HTMLのページをメインとして先に作成していいのか?もしくはWordPressが基本なのか? プラグインが必要なのか? HTMLページ内へのWordPressの組み込み方を教えてください。 実際にサンプルなどあるととても助かるのですが、何卒よろしくお願いします。

    • ベストアンサー
    • CSS
  • どのページにも同じメニューを表示させる方法を教えてください

    ホームページビルダー10を使ってネットショップのホームページを作り始めました。 レイアウト枠と表を使用して画面の上と下の部分と 左側にメニューなどを作成したのですが、 これをどのページにも表示させるには、 どのような機能を使えばいいでしょうか。 ユーザーテンプレートというのに登録して そのユーザーテンプレートを各ページを作成す時に 使用しようとしたのですが、 この場合、もしユーザーテンプレートの内容が変わった時 (メニュー項目がひとつ増えた等・・)、 既に作成したページにその内容の変化は反映されないように思われます。 どのネットショップのHPを見ても、 だいたい上と下、左側のメニューはどのページにも 同じ内容が表示されるようになっていますが、 これはどのような作成方法を作るのでしょうか。 ひとつSSIという方法を教わったので、 これはこれから試してみようと思っています。 これが基本的な方法なのでしょうか? 詳しい方ぜひ教えてください。 本もだいぶ買い込みましたが参考になる内容が 見つかりませんでした。 どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • wordpressについて

    DREAMWEAVERでホームページの作成を勉強しています。 書店でwordpressの本をみたのですが、お問い合わせホームなどが作成できるようですが、 wordpressは、jQueryのようにhtmlに記述するものなのでしょうか? それとも、全く別のものでしょうか?

    • ベストアンサー
    • CSS
  • WordPressの認識について

    最近WordPressというものを知りました。 調べてみたのですが、これは『ブログとして作られたものだけど、編集の仕方や組み方によってはホームページとしても作成できる』モノ…という認識で大丈夫でしょうか? 編集に関してもテンプレートが豊富なことや、扱いやすさから初心者でも扱いやすいモノという風に認識しています。 そこでわからないのですが、ホームページ等の“WEB制作”って何十万円もかけて企業がプログラマーやWEB系の会社へ制作依頼するもの…っていう風に思っていました。 何故それだけの金額がかかるのかも気になりますが。 手軽にホームページとしても作れてしまうWordPressというものがあるなら、何十万も出さず、みんな自力でレンタルサーバを借りて、ドメイン取得して、WordPressで手軽に企業ホームページを作ってしまうのではないでしょうか? ・WordPressを使って企業ホームページを作って公開している会社って実際にありますか? ・ないor少ない場合、何かしらWordPressで作るにはデメリットがあるということだと思うのですが、それに関しても教えていただけないでしょうか。 自分で弄ったわけではないし、あまりこういう知識は薄いのでわからない事が多いのですが、WordPressで企業ホームページや、例えばミュージシャンのホームページ等、そういうのが作れてしまうならみんなWordPressで作るんじゃないかなと思って質問させて頂きました。 作れるか作れないかで言うと恐らく作れるのかもわかりませんが、作らないならどういった理由なのかなと疑問に思っています。 よろしくお願いします。

  • wordpressのページのタイトルを別サイトで表示

    wordpressのページのタイトルを別サイトで表示させたいのですが、 どなたか設置方法をご教授いただけないでしょうか? 別サイトの新着情報に時間とタイトルを5件まで表示させ、そこのタイトルからリンクをwordpressで投稿したページ(http://○○/wordpress/?p=12のように)に付けたものを自動で表示させたいです。(wordpressから投稿したら、別サイトで自動に新着情報が反映したいです。) カテゴリは設けず、投稿ページだけ見れれば良いです。 コーポレートサイトの新着情報の部分に挿入したいですので、 どたなかソースを教えて頂ければ幸いです。 フレームでの挿入方法で構いません。 環境は下記に記載しました。 環境 wordpressバージョン 2.7 サーバ xrea データベース mysql4

    • 締切済み
    • PHP