2013/8/30

WordPressにAjaxローディングを実装する

今更感ありますが、kosukekato.comにAjaxローディング実装しました。ちょっと仕事で使うので。ホーム画面をエンドレスに読み込んでいけます。

kosukekato.com

こちらが大変参考に。

WordPress ページングはやめてAjaxローディングにする | hijiriworld Web

このブログ、割とテーマのテンプレートで色々やってるんで、このままだと不便で、既存のテンプレートの生成ルールに順ずるためにちょっといじりました。

foreach ($results as $result) {
    setup_postdata($result);
    $post = $result;
    include(TEMPLATEPATH."/posts_excerpt.php");
    if($cnt % 4 == 3){
      echo '<div style="clear:both"></div>';
    }
    $cnt++;
}
echo $html;

みたいやって、ほぼほぼposts_excerptの中身をいじらずに処理できた。

まあ実装してみると便利ですよね。ユレッジとかにも入れるかこれ。

ひとり仕事: フリーランスという働き方
(2012-10-5)
売り上げランキング: 14,705
100円
WordPressデザインレシピ集
狩野 祐東
技術評論社
売り上げランキング: 197,569
WordPress 高速化&スマート運用必携ガイド
こもりまさあき 岡本渉
エムディエヌコーポレーション
売り上げランキング: 435,263