DragFolio is a lightweight, zero-bloat portfolio plugin for WordPress. Add your projects and present them in a stunning responsive grid — then reorder them in real time by dragging, right on your live site.
No page builders. No bloated dependencies. Just drop the shortcode in and go.
Place this shortcode on any page or post:
[dragfolio]
columns – Number of columns (1–4). Default: 3draggable – Allow logged-in editors to drag-reorder on the frontend. Default: trueExamples:
[dragfolio columns="2"]
[dragfolio columns="4" draggable="false"]
When a user with the edit_posts capability is logged in, a subtle drag hint appears above the grid and each card shows a grab handle on hover. Drag any card to a new position — the order saves automatically via AJAX with no page reload required.
All colors are CSS custom properties on :root in the frontend stylesheet. Override them in your theme’s CSS:
:root {
--dragfolio-accent: #ff6b6b;
--dragfolio-accent-dark: #e84040;
--dragfolio-card-bg: #ffffff;
--dragfolio-text-h: #111111;
--dragfolio-text-body: #555555;
}