[ 解決済 ] ページヘッダーとパンくずリストの非表示について

VWSとは フォーラム Lightning [ 解決済 ] ページヘッダーとパンくずリストの非表示について

[ 解決済 ] ページヘッダーとパンくずリストの非表示について

  • このトピックには3件の返信、2人の参加者があり、最後にHANAにより4年、 7ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #33681

    HANA
    参加者
    制作実績

    WordPress 5.3.2
    Lightning Pro 4.0.3

    上記で記事や固定ページのデザイン設定から「ページヘッダーとパンくずリスト」を表示させないチェックボックスが追加されましたが、例えば全ての記事の「ページヘッダーとパンくずリスト」を表示させないようにしたい場合、過去の記事は全てページ単位で一つずつチェックを入れなければならないのでしょうか?

    これを一括で(デフォルトで)チェックを入れる方法はありますか?
    また、記事、または固定ページのどちらかのみを一括で非表示にする事は出来ますか?

    CSSで非表示という方法しかないのでしょうか?

    • このトピックはHANAが4年、 7ヶ月前に変更しました。
    #33684

    DRILL LANCER
    モデレーター

    UIで一括でチェックを入れるのは不可能ですが、functions.php に下記コードをベースにしたものを追記することで同等のことを行えます。

    /**
     * Change lightning_is_page_header_and_breadcrumb
     *
     * @param bool $return True or False.
     */
    function my_lightning_is_page_header_and_breadcrumb( $return ) {
    	// 固定ページで非表示にする場合.
    	if ( is_page() ) {
    		$return = true;
    	}
    	// 投稿で非表示にする場合.
    	if ( is_single() && 'post' === get_post_type() ) {
    		$return = true;
    	}
    	// カスタム投稿タイプ info で非表示にする場合.
    	if ( is_single() && 'info' === get_post_type() ) {
    		$return = true;
    	}
    }
    add_filter( 'lightning_is_page_header_and_breadcrumb', 'my_lightning_is_page_header_and_breadcrumb' );

    上記の状態だと、固定ページ、投稿、と スラッグが ‘info’ のカスタム投稿の個別記事画面で非表示になります。

    #33701

    DRILL LANCER
    モデレーター

    コードに間違いがあったので修正版を添付しておきます。

    /**
     * Change lightning_is_page_header_and_breadcrumb
     *
     * @param bool $return True or False.
     */
    function my_lightning_is_page_header_and_breadcrumb( $return ) {
    	// 固定ページで非表示にする場合.
    	if ( is_page() ) {
    		$return = false;
    	}
    	// 投稿で非表示にする場合.
    	if ( is_single() && 'post' === get_post_type() ) {
    		$return = false;
    	}
    	// カスタム投稿タイプ info で非表示にする場合.
    	if ( is_single() && 'info' === get_post_type() ) {
    		$return = false;
    	}
    	return $return;
    }
    add_filter( 'lightning_is_page_header_and_breadcrumb', 'my_lightning_is_page_header_and_breadcrumb' );

    上記の状態だと、固定ページ、投稿、と スラッグが ‘info’ のカスタム投稿の個別記事画面で非表示になります。

    #34452

    HANA
    参加者
    制作実績

    返信が遅くなりました。
    ご指南いただき、有難うございました。

    教えていただいた方法も試してみたいと思います。

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