[ 解決済 ] プラグインによってヘッダーやフッターが表示されない

VWSとは フォーラム Lightning [ 解決済 ] プラグインによってヘッダーやフッターが表示されない

[ 解決済 ] プラグインによってヘッダーやフッターが表示されない

タグ: 

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

    hiroe
    参加者

    ■ WordPress のバージョン
    6.1.1

    ■ テーマ・プラグインは全て最新版で確認してください。
    確認しました。

    ■ テーマの種類
    Lightning ( G3 ) + Lightning G3 Pro Unit

    ■ テーマのバージョン
    15.5.1

    ■ Pro Unit のバージョン
    0.23.4

    ■ スキンの種類
    Origin III

    ■ 関連しそうなプラグインを一つづつ停止して症状が改善するか確認してください。
    確認しました。

    ■ 期待する動作
    どんなプラグインでもヘッダーやフッターを表示させたい。

    ■ 自分で試した事
    他のテーマを入れたりするとヘッダーやフッターが表示されます。

    ■ 症状が発生するブラウザ
    chrome

    ■ 実際の症状
    プラグインによって生成されたページなどでヘッダーやフッターが出ないことがあります。そういう場合にヘッダーやフッターが出るようにする方法はありのでしょうか。

    ■ その他特記事項
    下記のURLのテーマはLightningにしています。


    該当URL : https://*********

    ※該当URLはフォーラムライセンスが有効のユーザーにのみ表示されます

    #74005

    該当のプラグインは何でしょうか?

    ※基本的にはプラグインがテンプレートごと差し替えてくるという方がなかなかアグレッシブな仕様だと思っている & それぞれどういう方式か不明なため個別対応となります。

    #74009

    hiroe
    参加者

    いま使おうとしているプラグインは、GiveWP(寄付プラグイン)ですが、以前もTutor LMSというプラグインを利用しようとした時もヘッダ、フッターが表示されず同じ現象だと思いました。

    #74010

    hiroe
    参加者

    ちなみに、別の方のサイトで

    社会福祉法人 日本介助犬協会

    同じ条件のようですが、ヘッダーもフッターも表示されているので出来るのかなとは思っています。

    #74098

    こんな感じでいけると思います。

     /**
     * Custom Give Single Template Wrapper Start
     */
    function my_custom_give_start_wrapper() {
    		lightning_get_template_part( 'header' );
    		do_action( 'lightning_site_header_before', 'lightning_site_header_before' );
    		if ( apply_filters( 'lightning_is_site_header', true, 'site_header' ) ) {
    		lightning_get_template_part( 'template-parts/site-header' );
    		}
    		do_action( 'lightning_site_header_after', 'lightning_site_header_after' );
    }
    add_filter( 'give_default_wrapper_start', 'my_custom_give_start_wrapper' );
    
    /**
     * Custom Give Single Template Wrapper End
     */
    function my_custom_give_end_wrapper() {
    	if ( apply_filters( 'lightning_is_site_footer', true, 'site_footer' ) ) {
    		lightning_get_template_part( 'template-parts/site-footer' );
    	}
    	do_action( 'lightning_site_footer_after', 'lightning_site_footer_after' );
    	lightning_get_template_part( 'footer' );
    }
    add_filter( 'give_default_wrapper_end', 'my_custom_give_end_wrapper' );

    Lightningの表示要素が足りない場合は↑から足りない部分をひっぱってきて ↑ に追加する形になります。
    https://github.com/vektor-inc/lightning/blob/master/_g3/index.php

    該当プラグインが提供しているサンプルコード
    https://github.com/impress-org/givewp-snippet-library/blob/master/theme-compatibility/custom-wrapper-start-end.php

    #74272

    hiroe
    参加者

    ありがとうございます。
    まだ完璧まではいけてませんが、表示されるようになりました。

    これでLightningを使って進めれます。
    感謝感謝です

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