HOME フォーラム BizVektor 固定ページでHeader Navigationの非表示をしたい

このトピックには4件の返信が含まれ、3人の参加者がいます。3 年、 4 ヶ月前じょに次郎 じょに次郎 さんが最後の更新を行いました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #1400

    hi-de
    参加者

    こんにちは。いろいろなテーマを見た中でBizVektorが一番クールだったので、初めてwordpressを使い始めました。
    さて、カスタマイズ方法で困っています。
    固定ページの表示で、ページ属性のテンプレートでサイドバー非表示ができることはわかりました。
    やりたいことは、ある固定ページでメニューのHeader Navigation、FooterNavigation、Footer SiteMapも非表示したいのですが、可能でしょうか?
    http://ja.forums.wordpress.org/topic/23003
    こちらにあったやり方を、header.phpから、
    wp_nav_menu( array( ‘theme_location…..
    と思ってfunctions.phpの最下部へ書き込んでみましたが、できませんでした。
    ご教授よろしくお願いします。

    #1692

    inoue56shouta
    参加者

    こんにちは

    回答ではないのですが
    私も同じような処理を実装したいのですが
    hi-deさんは解決できましたか?

    #1693
    じょに次郎
    じょに次郎
    モデレーター

    小手先では子テーマのstyle.cssで非表示にします。
    隠したいページのソースを表示して(右クリック→ページのソースを表示)、body タグのclassにページのIDが書いてあります。そこでpage-idを見て

    .page-id-18 #gMenu { display:none; }

    のように書けば消せます。
    または固定ページに固有のCSSを記述するようなプラグインで上記コードを書いても良いでしょう。

    #1694

    inoue56shouta
    参加者

    じょに次郎 さん

    回答ありがとうございます。

    面倒でなければ教えていただきたいのですが
    (自分の質問版でなくすいません。)
    ログイン者(管理者や購読者)の場合は表示
    それ以外(ログインしていないただのサイト訪問者)の場合は非表示にする場合は
    cssファイルで可能なのでしょうか?

    #1696
    じょに次郎
    じょに次郎
    モデレーター

    ログインしてると body に logged-in のクラスが付きますので、たとえば

    body.logged-in #content h2 { display:none; }

    とすれば h2タグが非表示になります。

    とは言え見た目だけの問題でHTMLは出力されているので、あまり重要な内容を非表示にするには向かないです。

5件の投稿を表示中 - 1 - 5件目 (全5件中)

このトピックに返信するにはログインが必要です。