サポート » その他 » 特定のページだけ意図しないカテゴリが表示される

  • 解決済 fukusi

    (@fukusi)


    トップページのHOMEページからサイトマップに移動すると以下のカテゴリーが表示されます。

    投稿

    ●カテゴリー
    ・ニュース
    ●タグ

    上記のニュースをクイックすると投稿記事が表示され、そのサイドバーに以下のカテゴリーが表示されます。
    ただこれは他の投稿ページや固定ページには表示されていなく、サイトマップ経由からのみ
    表示されてます。これを表示させないようにするにはどうしたら良いでしょうか?

    最近の投稿
    カテゴリー
    アーカイブ

15件の返信を表示中 - 16 - 30件目 (全32件中)
  • 消したいのは仰る通り現在フッタ-部分のサイトマップを押して表示される
    以下の部分です。

    最近の投稿
    カテゴリー
    アーカイブ

    まだページは公開していないので
    該当箇所を見れるようにこの後アップします。

    kurudriveさん

    >挿入アイテムの設定で「HTMLサイトマップの表示」にチェックをつけています。
    これが原因でしょうか?

    HTMLサイトマップの表示のチェックを外したら、
    表示させたい投稿ページやグローバルナビゲーション等全部消えて真っ白になってしまいました。

    以下のようにヘッダーに表紙されているサイトマップをクイックすると意図しない投稿などの項目が表示されます。・ニュース だけ表示させたいです。

    file://///srv/6fdata/%E4%BA%8B%E5%8B%99%E4%B8%80%E8%88%AC/%E6%9D%91%E7%94%B0%E3%81%95%E3%82%93%E4%BD%9C%E6%A5%AD/%E4%BC%9A%E7%A4%BE%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8/practice/question1.gif

    すみません、これだけやりとりしてどの部分の事を指しているのかわかりません。

    HTMLサイトマップの表示のチェックを外したら、
    表示させたい投稿ページやグローバルナビゲーション等全部消えて真っ白になってしまいました。

    『グローバルナビゲーション』はヘッダーの一番目立つメニューの事ですよね?
    HTMLサイトマップ挿入のチェックボックスを外してそこに影響が出るというのは構造上ありえないので、何か他に原因があると思います。

    子テーマでいろいろ変更していますか?
    まずはテーマは子テーマではなく親テーマにて確認ください。

    そして上記画像はおそらくご利用のPCからでしか確認できません…。

    子テーマでいろいろカスタマイズされている場合はもう現物のソースコードがどうなってるのかわからないのと、そこまでのサポートはちょっと僕の方ではしていません。

    • この返信は2 ヶ月、 2 週間前に  kurudrive さんが編集しました。
    • この返信は2 ヶ月、 2 週間前に  kurudrive さんが編集しました。

    kurudriveさん

    ご負担をおかけして申し訳ありません。
    サイトを公開し、それを見てもらいながらでないと難しいかもしれません。

    親テーマを直接いじると更新された際悪影響があるというような注意を聞いたので
    子テーマをいじってます。
    ただ、サイドバーやヘッダーにナビゲーションを入れたりしているだけで
    大幅なカスタマイズは出来ていません。

    「いちばんやさしいWardpressの教本」
    lesson38
    コンテンツの一覧で表示するサイトマップを作成しましょう

    を見て作成したサイトマップを
    lesson39の画像のようにヘッダーに置きました。

    それをクイックすると意図しない項目が表示されてしまいました。

    改めてお伺いしますが、何か非表示にしたいという対象のページは
    固定ページで作成したサイトマップ の頁ですか?それともそのページから移動した
    ニュース の一覧が表示されているページですか?

    • この返信は2 ヶ月、 2 週間前に  kurudrive さんが編集しました。
    CG

    (@du-bist-der-lenz)

    開発中は親テーマでも良いでしょう。もっとも、親テーマの特徴を理解しやすいと思います。準備期間が長いのも良いことに思えないですが、更新しないでいれば影響はないです。

    「いちばんやさしいWardpressの教本」
    lesson38
    コンテンツの一覧で表示するサイトマップを作成しましょう
    を見て作成したサイトマップを
    lesson39の画像のようにヘッダーに置きました。

    と記されましても、余計な費用がかかるだけなので確認できません。
    作成中のサイトはそのまま非公開でいいので、問題を解決しやすいようにダミーサイトを公開するのが良いでしょう。

    何度も対応頂き大変恐縮しています。

    固定ページで作成したサイトマップ の頁と
    ニュースの一覧のページ両方です。

    「いちばんやさしいwardpress」159ページの一番下の画像と同じようにコンテンツや投稿
    カテゴリー表記が並んでます。
    標準の表示だと思いますがこれは今回必要ないです。

    また、ニュース ボタンをクイックすると今度はサイドバーに以下のカテゴリーが表示されますがこれも削除したいのです。

    最近の投稿

    カテゴリー

    アーカイブ

    CGさん
    kurudriveさん

    何度も返答ありがとうございます。

    「いちばんやさしいWardpressの教本」をお持ちでないと
    確認しようがありませんので。

    まだ公開するには程遠いので
    仰る通りダミーサイトを作成してから質問するのが早道かと思います。
    用意できましたら再度質問させて頂きます。

    RICK

    (@rickaddison7634)

    該当ページにおいて下記のどのように対応したいのかによって作業が変わってきます。

    • サイドバーエリアそのものを削除したいのか
    • 他に表示したいウィジェットがあるのか
    • サイドバーエリアは確保しつつの中身を空にしたいのか

    サイドバーエリアそのものを削除したい場合は

    .category .mainSection {
        width:100%;
    }
    .category .subSection {
        display:none; 
    }

    のように、bodyタグからそれっぽいものを探して上記のようにCSSで記述すると良いでしょう。

    ちなみに、上記コードは.categoryを指定しているので、カテゴリーアーカイブ全体に効きます。

    他に表示したいウィジェットがある場合は、そのウィジェットを該当のサイドバーに追加すればOKです。

    サイドバーエリアは確保しつつ中身を空にしたい場合は、
    sidebar-post.php と sidebar-page.php を子テーマに複製し
    中身をごっそり下記のように書き換えると良いでしょう。
    sidebar-post.php

    <?php
    if ( is_active_sidebar( 'common-side-top-widget-area' ) ) {
    	dynamic_sidebar( 'common-side-top-widget-area' );
    }
    
    $widdget_area_name = 'post-side-widget-area';
    if ( is_active_sidebar( $widdget_area_name ) ) {
    	dynamic_sidebar( $widdget_area_name );
    } 
    
    if ( is_active_sidebar( 'common-side-bottom-widget-area' ) ) {
    	dynamic_sidebar( 'common-side-bottom-widget-area' );
    }

    sidebar-page.php

    <?php
    if ( is_active_sidebar( 'common-side-top-widget-area' ) ) {
    	dynamic_sidebar( 'common-side-top-widget-area' );
    }
    
    $widdget_area_name = 'page-side-widget-area';
    if ( is_active_sidebar( $widdget_area_name ) ) {
    	dynamic_sidebar( $widdget_area_name );
    }
    
    if ( is_active_sidebar( 'common-side-bottom-widget-area' ) ) {
    	dynamic_sidebar( 'common-side-bottom-widget-area' );
    }
    • この返信は2 ヶ月、 2 週間前に  RICK さんが編集しました。
    • この返信は2 ヶ月、 2 週間前に  RICK さんが編集しました。理由: 余計なものまで消してしまったのを修正

    両方です。

    oh… どこの事を指しているのか把握できなかった理由はこれですね…

    ■ 固定ページで作ったサイトマップページの”右側”のカラム部分
    ※ WordPressでいう『サイドバー』ではない

    .veu_sitemap .sitemap-post {
    	display:none;
    }

    ■ カテゴリーアーカイブページ( 今回で言えば ニュース など ) のサイドバー

    これは「投稿の個別ページ」と「カテゴリーアーカイブページ」は同じものが表示される仕様です。
    標準では 最近の投稿 / カテゴリー / アーカイブ が表示されますが、
    消すのであれば、ウィジェット > サイドバー(投稿) に何か テキスト ウィジェットなど配置すればそれが優先されるので消えるようになります。

    投稿の個別ページはそのままでカテゴリーアーカイブページだけから消したい場合は
    @rickaddison7634 さんが記載のとおり

    .category .mainSection {
        width:100%;
    }
    .category .subSection {
        display:none; 
    }

    が手っ取り早いです。

    • この返信は2 ヶ月、 2 週間前に  kurudrive さんが編集しました。
    RICK

    (@rickaddison7634)

    もう遅いかもしれませんが・・・
    ローカル環境から本番環境に移設する際はAll-in-One WP Migrationを使うのが手っ取り早く便利です。

    RICK

    (@rickaddison7634)

    (なんか同じ返信が重複して投稿されていたのでこちらは削除しました。)

    • この返信は2 ヶ月、 2 週間前に  RICK さんが編集しました。

    RICKさん
    kurudriveさん

    All-in-One WP Migrationサイト見ました。
    色々参考になります。
    取り急ぎありがとうございました。

    皆様

    正確に意味が伝えられず時間が掛かってしまい申し訳ありません。

    kurudriveさんのおっしゃる通りウィジェット > サイドバー(投稿) にウィジェットを追加させたら余計なカテゴリーが消えました。
    今まで特定のページだけサイドバーに投稿ページと固定ページが表示されていて見苦しい状況でした。

    お陰様で解決しました。
    ありがとうございました。

15件の返信を表示中 - 16 - 30件目 (全32件中)
  • このトピックに返信するにはログインが必要です。