Your media, finally organized
The Smart Media Manager (Media library) is where you organize and manage all your site's media files in FleekDash. It gives you:
Folders – Create a folder hierarchy (e.g. "Campaigns 2026", "Team headshots") and put files in folders. Folders are stored via WordPress (taxonomy/terms) and listed in a collapsible sidebar and in the same grid as your files (folders first, then media. Google Drive style). You can create, rename, delete, and move folders (including drag to reorder at root).
Folder colors – Assign a color to any folder (Amber, Blue, Emerald, Violet, Rose, Slate) from the context menu. The folder icon updates immediately; colors are stored per folder so you can spot important folders at a glance.
Quick drag-and-drop, no page load – Move media into folders or move folders by dragging and dropping. All moves run in the background (API + list refresh); the page never reloads. You stay on the same screen and can keep organizing without losing your place.
Type filters – Filter by type: All, Photos, Videos, Audio, Documents. Counts per type are shown on the filter buttons so you see how many of each you have.
Grid and list views – Switch between a grid of cards (thumbnails + folders) and a list (table-style) view. Your choice is saved in localStorage so it persists.
Drag-and-drop upload – Drop files from your desktop onto the main content area to upload. You can also use the Upload button and pick files. Uploads can go into the current folder when one is selected.
Drag-and-drop organization – Drag media items onto a folder (in the sidebar or in the grid) to move them there. Drag a folder onto "All Media" or another folder to move the folder. Multiple selected items move together.
Search and sort – Search by filename/title; sort by date (newest/oldest) or title (A–Z / Z–A). In grid view, the list is infinite-scrolled (load more as you scroll).
Detail panel – Double-click an item (or use the context menu) to open a side panel with preview, title, alt text, caption, description, and copy-URL. Edit and save without leaving the page.
Bulk actions – Select one or more items, then delete or move to folder from the toolbar or context menu.
WP mode – A header control lets you open the default WordPress upload screen when you need a plugin or workflow that only works there.
Benefits in short:
Organize media in folders instead of one flat list; see folders and files together in one grid.
Color-code folders for quick visual scanning (no full-page reload when you change colors).
Quick organization with drag-and-drop. Moves happen without any page load; the list updates in place.
Find files quickly with type filters, search, and breadcrumbs.
Upload and move files with drag-and-drop (desktop → library, item → folder).
Edit metadata in a side panel without opening WordPress.
Use grid or list view and keep your preference across sessions.
How to access the Media library
From the menu: Open the main FleekDash menu and click Media (or the item that points to the media library).
URL: The Media page is at the hash route #/media (e.g. https://yoursite.com/wp-admin/#/media when using FleekDash).
When the page loads:
View mode (grid or list) is restored from localStorage (fleekdash_media_view_mode).
Folders are loaded (tree and flat list) and type counts (all, image, video, audio, application) are fetched.
Media items are loaded for the current filter: folder (or "all"), type, search, and sort. In grid view, the first page is loaded and more load on scroll; in list view, a single page is loaded.
The folder sidebar is visible by default in grid view; you can collapse it to get more space for the grid.