Digital Rise Posts Solutions* lets you showcase your WordPress posts in a stunning carousel or responsive grid β right out of the box. No shortcode editing, no coding, no hassle.
= Key Features =
- Carousel Layout β Smooth infinite-loop autoplay with configurable speed, posts-per-view, and manual arrow navigation.
- Grid Layout β Clean responsive grid (3 β 2 β 1 columns) with hover effects.
- Global Settings β Control everything from a single admin panel: layout, loop, autoplay speed, category/tag filters.
- Per-Page/Post Overrides β A meta box on every page/post editor lets you override global settings visually β no shortcode editing needed.
- Live Preview β See changes reflected instantly in the admin panel before saving.
- Lightweight β Zero external libraries. All CSS and JS is bundled and minified-ready.
- WordPress.org Compliant β Full nonce protection, sanitized/escaped output, proper enqueueing, translatable text domain.
= How to Use =
- Upload and activate the plugin.
- Go to DR Posts in your admin menu to configure global settings.
- Open any Page or Post β use the DR Posts Settings meta box to override settings per page.
- Place
[drps_posts]in the page/post content. It auto-reads your settings. - Save and preview β done!
== Installation ==
- Upload the plugin folder to
/wp-content/plugins/. - Activate via Plugins > Installed Plugins.
- Configure via the DR Posts menu item.
== Changelog ==
= 1.1.0 =
- Fixed infinite carousel loop β carousel no longer stops after one cycle. Root cause was a race condition between the clone-jump and the autoplay interval; the isSliding gate swallowed autoplay ticks silently. Rewritten with a safety-timeout fallback and proper transitionend scoping.
- Fixed live preview β preview panel now injects scoped inline styles and runs a lightweight static carousel init so cards render at the correct width inside the admin panel.
- Added conditional field visibility β Loop toggle and Autoplay Speed field automatically hide when Grid layout is selected, and reappear when Carousel is selected.
- Fixed category/tag chip hydration β chips now show real names on page load instead of raw IDs. A new drps_resolve_ids AJAX endpoint resolves saved IDs to names in a single batched request per taxonomy type.
- Fixed live preview DB race condition β preview no longer writes temporary options to the database. A new render_with_settings() method accepts settings directly, making the preview zero-DB-write and safe for concurrent admin users.
- Grid layout now correctly respects the Posts Per View setting via a data-ppv attribute.
= 1.0.0 =
- Initial release.
- Carousel and grid layouts.
- Global admin settings with live preview.
- Per-page/post meta box overrides.
- Autocomplete category/tag filters.
- Fully responsive, lightweight, no external dependencies.
1. Layout & Display
- Carousel Layout:
- Infinite loop with arrows
- Autoplay every 2 seconds (customizable)
- Supports posts per view (default 3, responsive: 2 tablet, 1 mobile)
- Smooth scrolling and hover effects on images
- Grid Layout:
- Fully responsive (3 columns desktop, 2 tablet, 1 mobile)
- Posts show image, title, and 45-word excerpt
- Infinite loop & autoplay options hidden (not applicable)
2. Post Filtering
- Categories & Tags:
- Include or exclude specific categories/tags
- Admin uses autocomplete input fields instead of long checkbox lists
- Multiple selections allowed
- Updates live preview dynamically
3. Admin Dashboard Features
- Global Settings Panel:
- Layout (carousel/grid)
- Loop on/off
- Autoplay speed
- Posts per view
- Include/exclude categories/tags
- Live preview shows current selections immediately
- Per Page/Post Overrides:
- Meta box or block panel in page/post editor
- Options match global settings (layout, loop, autoplay, posts per view, categories/tags)
- Overrides global settings automatically, no shortcode editing needed
- Branding & UX:
- Admin logo (300Γ80) at top of settings page
- Step-by-step usage instructions displayed after activation
- Styled donate button linking to: https://digital-rise-solutions.com/pay-easily-with-usdt-trc20-using-redotpay/
- Donate button also appears beside Deactivate in the Plugins page
4. Frontend Features
- Posts are clickable β redirect to actual post page
- Excerpts limited to 45 words
- Carousel loops infinitely, arrows functional, autoplay working
- Grid layout fully responsive
- Supports multiple posts per view, fully configurable
5. Technical & Compliance
- Fully WordPress.org compliant:
- Sanitized & escaped output
- Nonce protection on forms
- Proper text domain for translations
- Enqueued CSS & JS correctly
- No external/proprietary dependencies
- Lightweight, plug-and-play, no technical setup required
- Supports responsive design for desktop, tablet, and mobile

Comments are closed