WordPress File Manager Plugin (CMDM) - Use Case - Creating Library of Content From Scratch

Use Case - Creating Content Library From Scratch

Back to User Guides

Note: This guide covers features from the Pro version of WordPress File Manager Plugin - This document uses version 4.3.0

Video Use-Case


The WordPress File Manager Plugin creates a directory of files and provides a download security. Users can download and upload files, all moderated by the admin.

Use Case Front-End

Downloads index page example - File Download Plugin
Downloads index page example

Use Case Assumptions

In this example use case guide, we'll cover how to create a download directory and configure your file management system from bottom up. It will include audio and video preview, password-protected downloads and more.

We consider that you have already bought the plugin, but not installed it. 

It follows:

Installing the Plugin

The process is the same for all CM plugins.

CreativeMinds Customer Account Dashboard - Downloads tab
CreativeMinds Customer Account Dashboard
  • Download the plugin from your customer dashboard.
  • Log in to WordPress and navigate to the WordPress Admin  → Plugins settings.
  • Click on Add New.
  • Activate it and add the license.

TIP: Technical Check

After downloading and installing the plugin on your WordPress site, on the WordPress Dashboard navigate to CM Downloads → User Guide. Scroll down to System Information.

It should display

  • PHP version greater than 5.4.
  • PHP cURL is On
  • PHP upload size greater than 1M

Learn more: WordPress File Manager Plugin (CMDM) - Getting Started - Quick Start Guide - CreativeMinds Products Documentation

Adding First Download

There is no downloads directory without downloads! 

Downloads Dashboard

Every user has a dashboard. It starts empty, but we'll populate it now. 

File Management Plugin - WordPress Document Management
Downloads Dashboard

The link is located at the top of the settings screen.

Link to the Downloads Dashboard - File Manager WordPress
Plugin Settings - Link to the Downloads Dashboard

From your downloads dashboard, you can add your first download by clicking the Add New button.

Adding new files - WP File Download Plugin
Downloads Dashboard - Adding new files

Fill in all needed information and upload one or more files. This includes name and description:

Form for adding new files - File Manager Plugin for WordPress
Form for creating downloads

It also includes category, download type, actual files, category, tags, notes, screenshots, thumbnail, and other fields.

Fields for adding details for uploaded files - File Download Plugin
Fields for adding details for a new download

TIP: Modifying the Upload Form

You can edit the upload page from Settings → Upload Page tab.

Upload Page - WordPress File Manager Plugin
Plugin Settings - Upload Page

Some of the aspects you can change.

We'll cover some of the features still in this article.

After you finish entering all of the information in the appropriate fields of the New Download form and you save the download, you will receive a notification of the successful upload. 

Click on the View link to see how your file will appear in the download and file manager!


You have uploaded your first file!

Message about creating new download - WordPress Document Management
Message about creating new download

Choosing the Allowed File Types

Next, define which file types are permitted in the Upload Page tab. Users will only be able to upload these file types. You should separate them by commas. 

Specifying allowed file extensions - File Manager WordPress
Specifying allowed file extensions


zip, doc, docx, pdf, jpg, png

Learn more: WordPress File Manager Plugin (CMDM) - Downloads - File Extensions and Download / Upload Types - CreativeMinds Products Documentation

Adding Directory Content to The Site

You can use more than the default index page. Let's learn how to configure the index and add widgets.

1) Shortcodes

Shortcodes have attributes that allow them to restrict their content.


Show the index page on other parts of the site.

  • Index page - [cmdm-index]

Example with additional attributes

[cmdm-index tag="pdf,avi,jpg" view="tiles" author="0" sort="newest" limit="10"]

Front-end Example - WP File Download Plugin
Front-end Example - Index page with additional attributes
  • Files list -  [cmdm-files-list]
  • Downloads List -[CMDM-list]
  • Link to the download list page with predefined filters - [cmdm-files-list-link]
  • Upload form - [cmdm-upload-form]
  • Login form as seen in the CMDM Login Form widget -[cmdm-login-form]
User Elements
  • User's download log - [cmdm-my-logs limit=5]
  • My downloads - [cmdm-my-downloads]
  • Downloads history log [cmdm-my-download-history]

Learn more: WordPress File Manager Plugin (CMDM) - Shortcodes - Available Shortcodes - CreativeMinds Products Documentation

2) Adding Sidebar widgets

The plugin includes a series of sidebar widgets. You can add them via Admin Dashboard Appearance  Widgets.

Example of the Top Downloads widget:

Widget with the list of recent files - File Manager Plugin for WordPress
Example of the Downloads Widget

Complete list:

  • Top Downloads Widget, Tags Widget, Related Downloads Widget, Login Widget,  Downloads List Widget, Download Details Widget, Download Button Widget, Dashboard Links Widget, Frequent Contributors Widget, Search Widget, Download Info, Share Widget.

Learn more: WordPress File Manager Plugin (CMDM) - Getting Started - Placing the Download Button in The Sidebar (Widgets) - CreativeMinds Products Documentation

Enabling Notification for New Downloads

To adjust the notification settings, first navigate to the Notifications tab under the plugins settings.

Notifications settings - File Download Plugin
Notifications settings

Under the Download section, the admin can create the email template for notifications about new downloads using our supported shortcodes.

Email Template for notifying about adding new files - WordPress File Manager Plugin
Email Template for notifying about adding new downloads

Here are several examples of shortcodes that you can use to customize an email message’s content:

New Download Email Notification Shortcodes:
  • [blogname] - name of the blog
  • [title] - new download title
  • [link] - link to download page
  • [author] - uploader name

TIP: Who will Receive New Download Notifications?

Next, the admin can choose who will receive email notifications about new downloads. If the new download has access restricted to chosen groups, chosen users, or the downloads category has restricted access to some groups, then you can notify these users about the new download.

  • Choose "Groups' members" if you want to notify the restricted groups members.
  • Choose "Users assigned directly" to notify users assigned directly to downloads.
Settings for specifying who can receive notifications about new downloads - WordPress Document Management
Settings for specifying who can receive notifications about new downloads

Learn moreNotifications - User Notifications

Translating Interface

If your site is not in English, that's ok. You can translate the Front-End text (also called labels).

Translated Labels Example

Editing Front-end Labels - File Manager WordPress
Editing Labels


Navigate to the Admin Dashboard → CM Downloads Pro → Settings.

Navigation to the plugin settings - WP File Download Plugin
Navigation to the plugin settings

Click on the Labels tab.

Labels tab - File Manager Plugin for WordPress
Labels tab

In here you can edit all important labels of the plugin, from buttons to headers.

Learn more: Settings - Labels

Improving SEO

The WordPress File Manager Plugin comes with a built-in mechanism for optimizing your website's SEO.

Head to Settings → General → SEO.

Settings for improving SEO - File Download Plugin
Settings for improving SEO

You can:

  • Enable the rewriting of meta tags. If enabled, WordPress File Manager Plugin will add an extra meta-tag for the purpose of optimizing SEO. If disabled, then all of the following SEO features will also be disabled.q
  • Choose the text which appears on the browser's title bar on the Downloads index page. The careful selection of text for the title bar allows for better search engine positioning. If blank, then the default title will be used.
  • Add a meta description for the index page, which allows for better search engine positioning. 
  • Mark non-canonical pages as noindex and to the contributor page. If enabled, the <meta name="robots" content="noindex"> tag will be added to these pages.

Learn more: WordPress File Manager Plugin (CMDM) - Extras - SEO Support - CreativeMinds Products Documentation

Adding a Disclaimer

A download disclaimer is a short text that states the terms and conditions for using your site’s downloads area. 

The admin can control the visibility and functionality of their WordPress downloads area disclaimer, and add the text of both the disclaimer itself and the accept/reject buttons.


Navigate to the General tab and the Disclaimer section in the WordPress File Manager Plugin settings.

Adding Disclaimer - WordPress File Manager Plugin
Adding Disclaimer

What should I include in my Download disclaimer?

A downloads area disclaimer is a short text that states the terms and conditions for using your site’s download area. Users need to accept your terms before downloading files.

You can include terms of use information, and also additional information about the type of information you provide and collect in your downloads area. It's important to use a clear language to ensure your audience understands all the implications of utilizing your service.

More information about the WordPress File Manager Plugin

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.