Capital P さん公開のjQuery遅延ロードコードをプラグインZip化しました。

Pocket

イントロ

はい。

Capital Pさんが以下のURLで公開されているコードを、使いやすいようにプラグイン化しZipにしました。

簡単な加工ですので、皆さんもプラグイン化に挑戦されてもよいかもしれません。

コード

参照したソースコードは以下のような感じになっています。ブロッククオート(引用)しています。

<?php
/*
Plugin Name: jQuery Lazy Load
Plugin URI: 
Description: jQueryを遅延ロードして、WordPressの表示速度を速めます。
Version: 1.0.0
Author: refered to Capital P 
Author URI: 
License: GPLv2 or later
*/
/**
 * jQueryをフッターに動かす
 */
add_action('init', function () {
    // 管理画面ではjQueryを削除できない。
    if (is_admin()) {
        return;
    }
    // 現在のバージョンとURIを保存。
    // CDNを使いたい方は$jquery_srcのURIを変更してもよい。
    global $wp_scripts;
    $jquery = $wp_scripts->registered['jquery-core'];
    $jquery_ver = $jquery->ver;
    $jquery_src = $jquery->src;
    // いったん削除
    wp_deregister_script('jquery');
    wp_deregister_script('jquery-core');
    // 登録しなおし
    wp_register_script('jquery', false, ['jquery-core'], $jquery_ver, true);
    wp_register_script('jquery-core', $jquery_src, [], $jquery_ver, true);
});

上記コードを単純にZipにしたものを、このリンク先に置いています。

WordPressの管理画面の「プラグインの追加」→「アップロード」でアップロード後、有効化してください。

WordPressの管理画面の「インストール済みプラグイン」の画面は以下のような感じになります。

Capital P さんのjQuery遅延ロードのコードをプラグイン化したもの
Capital P さんのjQuery遅延ロードのコードをプラグイン化したもの

アウトロ

あくまで、プラグイン化して使ってみたい人のために公開しています。

なお、自分のサイトに導入してみた結果、WordPressの表示速度が爆速になったことは報告しておきまする。

ホント、ありがとうございます。Capital P さん。ORZ

The following two tabs change content below.
KaBA@フリーランス修行中

KaBA@フリーランス修行中

こんにちは!IT業界で勤めて17年くらい務めています。プログラミング大好きやろーです。 自分も独学でC言語を覚えIT会社に就職しました。その後紆余曲折を経て、VB6.0、VBA、Perl、C#、HTML、CSS、JavaScript、PHPなどを覚えていきました。全部C言語の独学時の経験がベースとなって、学習曲線が良いカーブを描いていました。 情報工学科を出ていなくても、独学でエンジニアは育つことができると思います! このブログで皆さんがプログラミングに興味を持たれるのを心待ちにしています! 頑張って覚えられてください!よろしくお願いします。 趣味は読書で、小宮一慶さんや松下幸之助さんなど著名人の本を読んでいる他、赤川次郎さんの三毛猫ホームズシリーズ司馬遼太郎吉川英治さんの三国志などが好きです。