Vova's Post Grids
Vova’s Post Grids is a native Gutenberg block for building responsive post grids directly in the WordPress editor. Build a dynamic query or hand-pick specific posts, then fine-tune the result without touching code. Flexible content queries Query any public post type and its public taxonomies. Filter
Vova’s Post Grids is a native Gutenberg block for building responsive post grids directly in the WordPress editor.
Build a dynamic query or hand-pick specific posts, then fine-tune the result without touching code.
Flexible content queries
Query any public post type and its public taxonomies. Filter content by taxonomy terms, keyword, author, date range, featured image, or custom fields. Control ordering, sticky posts, the current post, and the number of posts per page.
Responsive layouts
Configure desktop, tablet, and mobile column counts independently. Adjust horizontal and vertical spacing to create classic grids, editorial layouts, compact feeds, or image-first galleries.
Complete card controls
Reorder or hide the featured image, title, metadata, excerpt, and read-more link. Customize image treatment, typography, colors, spacing, excerpt length, metadata, taxonomy badges, and link presentation.
Smooth AJAX pagination
Add numbered or previous/next pagination. The block loads each selected page through the WordPress REST API and updates the grid in place without reloading the whole page.
Native, free, and open source
The block uses WordPress data APIs, server-side rendering, and core editor components. Every feature is included for free: there is no Pro tier, trial, account, or external service. Vova’s Post Grids is licensed under GPL-2.0-or-later and can be used on commercial websites.
The project source code and releases are available on GitHub .
Development
The release archive includes the human-readable block source and locked npm dependency metadata.
- 01Install Node.js and npm, then run npm ci .
- 02Install WP-CLI with the i18n command available.
- 03Run npm run build to compile production assets and regenerate the translation template.
- 04Run npm run lint:js and npm run lint:css for JavaScript and stylesheet checks.
- 05Install the Composer development dependencies and run npm run lint:php for WordPress and PHP 7.4 compatibility checks.
- 06Run npm run export to build and create the release ZIP in dist/ .