WordPressでのInfinite Scrollの実装にAjax Load More2016/10/20

これ結構便利なプラグインだと思いました。結構定番、一覧でInfinite Scrollさせたい需要に応えるもの。

Ajax Load More – Infinite Scroll — WordPress Plugins

こんな感じでShortcode使って実装します。Shortcodeは管理画面から生成できます。

                <?php query_posts('post_type=post'); ?>
                <?php if(have_posts()) : while (have_posts()) : the_post(); ?>
                <?php include (TEMPLATEPATH . '/post_template.php'); ?>
                <?php endwhile; ?>
                <?php endif; ?>
                <?php echo do_shortcode('[ajax_load_more post_type="post" offset="10" posts_per_page="10" pause="true" button_label="Load More" container_type="ul"]'); ?>

ただ、一覧系(カテゴリとかタグとか日別とか)が一癖あって、ただ、こちらのドキュメント読みながらやれば大丈夫。

Code Samples – Connekt Media

こういう時にプラグイン使うかどうかというのは、フレキシビリティとメンテナンサビリティの帳尻合わせだと思うのだけれど、プラグインのコードに重いカスタマイズ入らない場合は、僕は割と活用したい派です(運用コスト鑑みて、なるべく使わないで作るという人の話も聞いたこともあるのだけれど)。まあ便利でした。

ひとり仕事: フリーランスという働き方
(2012-10-5)
売り上げランキング: 14,705
100円
本格ビジネスサイトを作りながら学ぶ WordPressの教科書
プライム・ストラテジー株式会社
ソフトバンククリエイティブ
売り上げランキング: 5,208
WordPressプロフェッショナル養成読本 [Webサイト運用の現場で役立つ知識が満載! ] (Software Design plus)
高野直子 後藤賢司 染谷昌利 岡本雄樹 深海寛信 岡本 渉 松本悦宜
技術評論社
売り上げランキング: 24,886
いちばんやさしい WordPress の教本 人気講師が教える本格Webサイトの作り方
石川栄和 大串肇 星野邦敏
インプレスジャパン
売り上げランキング: 2,127