Advanced Posts Blocks


Add Custom Dynamic Blocks for Render Post and Posts.

Multiple Posts Block

Posts Block filtered post type. (ex. post, page) and filter posts by multiple categories, tags or custom taxonomy terms.

Override template by your theme. if template-parts/blocks/advanced-posts-blocks/posts.php exists in your theme, replace default view.

Single Post Block

Single Post/Page Block.

Override template by your theme. if template-parts/blocks/advanced-posts-blocks/post.php exists in your theme, replace default view.

Children Posts Block

Children Posts Block.

Override template by your theme. if template-parts/blocks/advanced-posts-blocks/children.php exists in your theme, replace default view.

Override Template

Support template hierarchy. The templates are searched in the following order.

  1. template-parts/blocks/advanced-posts-blocks/{Block_Type}/{Post_Type}-{Style}.php
  2. template-parts/blocks/advanced-posts-blocks/{Block_Type}/{Post_Type}.php
  3. template-parts/blocks/advanced-posts-blocks/{Block_Type}-{Style}.php
  4. template-parts/blocks/advanced-posts-blocks/{Block_Type}.php

    {Block_Type} is posts, post or children.



January 10, 2019
I wanted this!
Read all 2 reviews

Contributors & Developers

“Advanced Posts Blocks” is open source software. The following people have contributed to this plugin.


“Advanced Posts Blocks” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Advanced Posts Blocks” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed typo.


  • Remove wpautop in template.


  • Default template bug fix.


  • Bug fix.


  • first release.