Smart More Posts
Display a customizable list of recent posts or custom post types in your WordPress site. Choose post type, category, excerpt, date, and thumbnail options. Built as a modern block for the WordPress editor.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/daulex/wp-smart-more-posts/archive/refs/heads/main.zipDisplay recent posts or any custom post type in a fast, flexible, and accessible grid or list block for WordPress.
Smart More Posts is a highly flexible, no-frontend-JS WordPress block for displaying recent posts or any custom post type in a grid or list. It offers advanced features such as category filtering, adjustable columns (1–3), featured images, excerpts, date display, and full layout controls. The block is built for modern block themes, supports wide/full alignment, and is fully accessible and translatable. All logic runs server-side or in the editor—no frontend JavaScript is loaded, ensuring maximum performance and compatibility. Ideal for both simple blogs and complex custom post type layouts, Smart More Posts is designed for speed, accessibility, and easy customization by theme developers.
Features
- Show posts from any post type (including custom types)
- Filter by category (for posts)
- Toggle featured image, excerpt, date
- Set post count, columns (1–3), gap, and cell padding
- Sort by date, title, or randomly (asc/desc)
- Wide/full alignment support
- Editor live preview
- No frontend JS (all logic is server/editor-side)
- Fully translatable
Installation
- Upload to
/wp-content/plugins/smart-more-postsor install via Plugins screen. - Activate via Plugins screen.
- Add the block in the editor.
Usage
- Add the block in the editor.
- Configure post type, categories, count, columns, gap, padding, and display options in the sidebar.
- Use alignment toolbar for wide/full width (if supported by your theme).
FAQ
- Category filtering? Only for post type “post”.
- Custom post types? Enter the slug in settings.
- No posts showing? Check filters and published status.
- Styling? Use provided CSS classes in your theme.
- FSE support? Yes, works in block and classic themes.
Troubleshooting
- Requires WordPress 6.7+ and PHP 7.4+.
- Custom post types must be public and
show_in_rest. - Clear cache if changes don’t appear.
Screenshots
- Default appearance of block in use
- Enabled 2 columns, post featured image, date, excerpt
- Enabled 3 columns, no excerpt, but with date and featured image
- 3 columns, removed featured image, made excerpt longer
- Available customisation options
- Available customisation options: Filtering & Order
- Available customisation options: Layout, Content
Links
Changelog
- 0.1.0: Initial release