WordPress, Infinite Scrollプラグインがエラーを吐く

WordPress 3.6, Infinite Scroll 2.6.2。

Infinite Scroll 無限スクロールのプラグイン。
Jetpackとどっち使おうかと思って、他の機能いらないしと選んだプラグイン。

でも、エラー吐くんだよなぁー。

まず、debug をオフにした時。
array index のチェックが少し足りない様子。
/includes/options.php
line.77

$options["debug"] = (bool)$options["debug"];

以下の様に修正した。

if( isset( $options["debug"] ) )
    $options["debug"] = (bool)$options["debug"];
else
    $options["debug"] = false;

エラーは出なくなったけど…

機能面でもう少し修正が必要。
また次回。

Jetpack, Infinite Scroll 始めました

イケテルWordPress Plugin Jetpackの新機能Infinite Scrollを有効化しました。
これでサイトは簡単に無限スクロール可能になりました。

対応テーマでないと使用できない様子。
デフォルトTwenty Eleven を使用しています。

こりゃ便利。
必要なJavaScriptも勝手に設定してくれる優れものです。

で、思いました。
カスタムしたテーマだとこういう新機能を導入するのが難しいこと。

テーマファイルをぐちゃぐちゃ書き直した方が簡単にカスタマイズ可能だけど、今回のような新機能の恩恵を受けたいと考えると、テーマは汎用的に作るあるいはデフォルトにしておいてカスタマイズはプラグインやウイジェットを使った方が良さげかなぁ〜なんて。

フックやフィルターとかとか、ものにしないといけなくなるけど…
テンプレートタグ覚えるより敷居たかいもんなぁー