一月にリリースしたプラグインですが、今更ブログを書きます。Advanced Posts Blocks というプラグインをリリースしました。
機能
WordPress のビルトインのブロックに、「最新の記事」ブロックがありますが、あれを大幅に強化したプラグインです。より細かい検索条件で記事を取得できたり、テーマ側でテンプレートを用意することで表示をカスタマイズ出来ます。
- 複数の投稿の一覧を表示する Multiple Posts Block
- 特定の記事の子ページ一覧を表示する Children Posts Block
- 特定の個別投稿を表示する Single Post Block
の3つのブロックを提供します。
テンプレート
テーマのなかに、template-parts/blocks/advanced-posts-blocks/posts.php
といったファイルを用意することで、表示をカスタマイズすることができます。WordPress のテンプレート階層のように、template-parts/blocks/advanced-posts-blocks/posts/page.php
と行ったファイルを用意すると、個別ページの一覧の場合は、こちらが読み込まれます。ブロックのスタイルなどを利用すると更に細かいテンプレートのカスタマイズができます。
開発
開発は Github で行っています。https://github.com/torounit/advanced-posts-blocks プルリクエストなどください!