Whatsapp

Shopping cart

Digital Rise WP Posts Solutions

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 =

  1. Upload and activate the plugin.
  2. Go to DR Posts in your admin menu to configure global settings.
  3. Open any Page or Post β€” use the DR Posts Settings meta box to override settings per page.
  4. Place [drps_posts] in the page/post content. It auto-reads your settings.
  5. Save and preview β€” done!

== Installation ==

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate via Plugins > Installed Plugins.
  3. 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:

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