タグアーカイブのページヘッダー画像を非表示にするには

0
いいねをした人: 居ません
12件の投稿を表示中 - 1 - 12件目 (全12件中)
  • 投稿者
    投稿
  • #28702
    sakura
    参加者
    3

    トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。

    【お使いの Snow Monkey のバージョン】v5.0.0
    【お使いのブラウザ】
    【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)

    ===

    Snow Monkeyバージョン: 7.11.0

    ブラウザ GoogleChrome

    ———

    お世話になります。

    カテゴリーアーカイブではページヘッダー画像が表示されないのですが
    タグアーカイブではページヘッダー画像が表示されます。

    「基本デザイン設定」での「デフォルトページヘッダー画像」の設定はしておりません。

    タグアーカイブのページヘッダー画像も非表示にしたいのですが
    カスタマイズを一通り見たところ、それらしい設定箇所が見つからず…

    もし、display:noneにする以外に何か方法があればご教示いただけますでしょうか?

    どうぞよろしくお願いいたします。

    0
    いいねをした人: 居ません
    #28762
    キタジマ タカシ
    参加者
    2253

    もしかしたら何らかのバグがあるのかもしれません。

    タグアーカイブのページヘッダーに表示されている画像はどこかで何らかの設定に使っているものでしょうか? 例えば記事のアイキャッチ画像に設定している画像だったりとか、他のカテゴリーのページヘッダー画像に設定しているものとか。

    あと、タグがいくつかある場合、全てのタグアーカイブページにページヘッダー画像は表示されていますでしょうか? 特定のタグアーカイブページだけでしょうか?

    0
    いいねをした人: 居ません
    #28794
    sakura
    参加者
    3

    タグアーカイブのページヘッダーに表示されている画像はどこかで何らかの設定に使っているものでしょうか?

    はい。記事のアイキャッチ画像に使用している画像が表示されています。
    各タグアーカイブの先頭(日付が新しいもの)の記事のアイキャッチ画像が表示されるようです。

     

    タグがいくつかある場合、全てのタグアーカイブページにページヘッダー画像は表示されていますでしょうか? 特定のタグアーカイブページだけでしょうか?

    すべてのタグアーカイブページにヘッダー画像が表示されています。

     

    委託されて作成しているサイトのため、こちらにURLを記載できず申し訳ありません。
    他に必要な情報がありましたら書き込みいたしますので、何卒よろしくお願い致します。

    0
    いいねをした人: 居ません
    #28819
    キタジマ タカシ
    参加者
    2253

    おそらくですが、Snow Monkey のバージョンが古いためだと思います。「v5.0.0」をお使いとのことですが、こちらで最新の Snow Monkey で動作確認したところ、同様の不具合は確認できませんでした。

    もし絶対にアップデートできない、ということではないのであれば、最新版にアップデートされることをおすすめします(その他の不具合の修正に加え、機能も追加されています)。

    0
    いいねをした人: 居ません
    #28831
    sakura
    参加者
    3

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

    Snow Monkey のバージョンは7.11.0にしております。
    (書き方がまずくて申し訳ありません)

    ご確認いただいて不具合がないということは、こちらの環境だけの問題かと思いますので、ひとまずdisplay:noneで対応しようと思います。

    ご対応いただきありがとうございました。
    今後ともどうぞよろしくお願いいたします。

    0
    いいねをした人: 居ません
    #28894
    キタジマ タカシ
    参加者
    2253

    Snow Monkey のバージョンは7.11.0にしております。

    了解です!

    なにか子テーマでページヘッダーにかかわりそうな部分を上書きしたりしていますでしょうか?特に何もしていないなら、設定の組み合わせによっておきるバグの可能性が高いのかなと思います。こちらでも引き続き調査してみますね。

    0
    いいねをした人: 居ません
    #28921
    sakura
    参加者
    3

    設定の組み合わせによっておきるバグの可能性が高いのかなと思います。

    試しに、タグアーカイブで「ページレイアウト」を変更してみたところ、ヘッダー画像が表示されるものと表示されないものとがありました。

     

    表示されないもの

    • ランディングページ(スリム幅)
    • フル幅

    表示されるもの

    • 左サイドバー
    • 1カラムスリム幅
    • 1カラム
    • 右サイドバー

    他の設定との関係もあるかもしれませんが、ひとまずご報告させていただきますm(_ _)m

    0
    いいねをした人: 居ません
    #28958
    キタジマ タカシ
    参加者
    2253

    ランディングページ(スリム幅)
    フル幅

    は、ページヘッダーの表示自体がないテンプレートなんですよね。

    もしお手間でなければ、下記試してみて報告いただけると超助かります。


    /snow-monkey/Framework/Contract/Helper/Page_Header.php

    		$url = apply_filters( 'snow_monkey_pre_page_header_image_url', null );
    		if ( ! $url ) {
    			// @deprecated
    			$url = apply_filters( 'snow_monkey_page_header_image_url', $url );
    			if ( has_filter( 'snow_monkey_page_header_image_url' ) ) {
    				_deprecated_hook(
    					'snow_monkey_page_header_image_url',
    					'Snow Monkey 5.1.0'
    				);
    			}
    		}
    
    		if ( $url ) {
    			return sprintf(
    				'<img src="%1$s" alt="">',
    				esc_url( $url )
    			);
    		}
    
    		$class = static::_get_page_header_class();
    		if ( ! $class ) {
    			return;
    		}

    		$url = apply_filters( 'snow_monkey_pre_page_header_image_url', null );
    		var_dump( $url );
    		if ( ! $url ) {
    			// @deprecated
    			$url = apply_filters( 'snow_monkey_page_header_image_url', $url );
    			if ( has_filter( 'snow_monkey_page_header_image_url' ) ) {
    				_deprecated_hook(
    					'snow_monkey_page_header_image_url',
    					'Snow Monkey 5.1.0'
    				);
    			}
    		}
    		var_dump( $url );
    
    		if ( $url ) {
    			return sprintf(
    				'<img src="%1$s" alt="">',
    				esc_url( $url )
    			);
    		}
    
    		$class = static::_get_page_header_class();
    		var_dump( $class );
    		if ( ! $class ) {
    			return;
    		}

    としてみて、HTML 上に出力される文字列を教えてください。

    0
    いいねをした人: 居ません
    #29002
    sakura
    参加者
    3

    /snow-monkey/Framework/Contract/Helper/Page_Header.php
    を置き換えてみたところ、

    NULL NULL string(45) "\Framework\Model\Page_Header\Home_Page_Header" NULL NULL string(45) "\Framework\Model\Page_Header\Home_Page_Header"

    と表示されました。

    参考になれば幸いです。よろしくお願いいたします。

    0
    いいねをした人: 居ません
    #29078
    キタジマ タカシ
    参加者
    2253

    ありがとうございます! ここまでは僕の環境と同じです。すみません、さらにもう一歩先の部分で同じようにやってもらえますでしょうか。

    /snow-monkey/Framework/Contract/Model/Page_Header.php

    	public static function the_image() {
    		$image_url = static::get_image_url();
    		if ( ! $image_url ) {
    			return;
    		}
    
    		$image_id = attachment_url_to_postid( $image_url );
    		if ( ! $image_id ) {
    			$image = sprintf(
    				'<img src="%1$s" alt="">',
    				esc_url( $image_url )
    			);
    		} else {
    			$image = wp_get_attachment_image( $image_id, static::_get_thumbnail_size() );
    		}
    
    		echo wp_kses_post( $image );
    	}

    	public static function the_image() {
    		$image_url = static::get_image_url();
    		var_dump( $image_url );
    		if ( ! $image_url ) {
    			return;
    		}
    
    		$image_id = attachment_url_to_postid( $image_url );
    		var_dump( $image_id );
    		if ( ! $image_id ) {
    			$image = sprintf(
    				'<img src="%1$s" alt="">',
    				esc_url( $image_url )
    			);
    		} else {
    			$image = wp_get_attachment_image( $image_id, static::_get_thumbnail_size() );
    		}
    
    		echo wp_kses_post( $image );
    	}

    にして、タグアーカイブを表示し、HTML 上に出力される文字列を教えてください。(タグによって画像が変わるのを確認したいので、複数のタグアーカイブの結果を教えてもらえると助かります)

    0
    いいねをした人: 居ません
    #29125
    sakura
    参加者
    3

    /snow-monkey/Framework/Contract/Model/Page_Header.php
    を置き換えして出力された文字列は下記のとおりです。
    ※ドメイン部分は隠しております。

    string(105) "https://xxxxxxxx.xxx/wp-content/uploads/2019/09/024c8a12172dcd5365cd5288a6a46a8d-1.jpg?v=1569302044" int(0)
    string(103) "https://xxxxxxxx.xxx/wp-content/uploads/2019/09/bdc48aba0e5ccc9fff6f81d6363e2410.png?v=1569229918" int(0)
    string(74) "https://xxxxxxxx.xxx/wp-content/uploads/2019/09/DUO.jpg?v=1569497978" int(0)
    string(76) "https://xxxxxxxx.xxx/wp-content/uploads/2019/09/LAVIE.jpg?v=1569498099" int(0)
    string(103) "https://xxxxxxxx.xxx/wp-content/uploads/2019/09/904c9c3d81ad962d59f8e1831d8b0f70.jpg?v=1569498224" int(0)
    string(103) "https://xxxxxxxx.xxx/wp-content/uploads/2019/09/7baec5d668249eb961409f4e61a3605c.jpg?v=1569579143" int(0)

    どうぞよろしくお願いいたします。

    0
    いいねをした人: 居ません
    #30040
    キタジマ タカシ
    参加者
    2253

    間が空いてしまってすみません! やはりちょっとこちらでは再現ができないようです…。なぜか書き換えてもらっての結果がこちらで違うんですよね。もしよかったら、Snow Monkey オンラインコミュニティ(https://snow-monkey.2inc.org/community/online-community/)の DM で、URL を教えてもらうことって可能でしょうか? それで解決できるかはわかりませんが、もしかしたらなにか分かる可能性もあるのかなと…。ご検討よろしくお願いいたします!

    0
    いいねをした人: 居ません
12件の投稿を表示中 - 1 - 12件目 (全12件中)
  • トピック「タグアーカイブのページヘッダー画像を非表示にするには」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。