「WordPressで学ぶPHP(3)関数編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」の続編にあたり、PHP組み込みの関数や、独自の関数を作る方法などを解説します。
Kindle本で、定価400円です。
JQAjaxIncludeプラグイン不具合修正
JQAjaxIncludeプラグインに対して、不具合のご指摘をいただきました。
修正したバージョンを公開します。
1.不具合の内容
一回の再構築処理で複数のページが再構築される場合に(例:ブログ全体の再構築)、MTJQAjaxIncludeJSタグによって出力されるJavaScriptで、同じAjax読み込みの行が複数回出力される不具合がありました。
ページを表示した際の見た目上は問題なく見えますが、無駄なリクエストを何度も行うことになるため、サーバーに負荷がかかります。
2.修正版のインストール
修正版は以下からダウンロードできます。
ダウンロードしたZipファイルを解凍すると、「plugins」のフォルダができます。
このフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。
3.テンプレートの修正
プラグインをインストールしたら、MTJQAjaxIncludeタグを使うインデックステンプレートやアーカイブテンプレートの先頭に、以下のタグを追加してください。
<$mt:JQAjaxIncludeInit$>
なお、MTJQAjaxIncludeInitタグは内部的にメモリをクリアするだけで、再構築結果には何も出力しません。