サポート » 使い方全般 » JETPACKのカスタマイズ

  • 解決済 kwnrys

    (@kwnrys)


    プラグインJetpackのLazy Imagesをカスタマイズして、特定のページでは動作しないようにしたいのですが、プラグインのcode snippetsでfunctions.phpに書き込めばよいということまではわかりましたが、phpの知識がなく、具体的な記述方法をアドバイスして頂けないでしょうか?
    何卒よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    code snippets プラグインを使ったこともどのようなものかも知らないのですが、Jetpack バージョン 5.9 以降であれば、lazyload_is_enabled フィルタフックでロードするかどうかを設定できるようです。
    詳細は下記ページをご覧ください。
    https://developer.jetpack.com/hooks/lazyload_is_enabled/

    例: functions.php に、

    function my_lazyload_is_enabled( $enabled ) {
    	if ( is_single( 123 ) ) {
    		$enabled = false;
    	}
    	return $enabled;
    }
    add_filter( 'lazyload_is_enabled', 'my_lazyload_is_enabled' );

    上記コードでは、投稿 ID が 123 の個別投稿ページで、ロードしないようにしています。
    条件分岐に関しては下記のページをご覧ください。
    https://wpdocs.osdn.jp/条件分岐タグ

    いただいた例で条件分岐をいじったら出来ました!
    とても助かりました。
    ありがとうございます。

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