Title: m1.DownloadList
Author: maennchen1.de
Published: <strong>September 11, 2015</strong>
Last modified: November 25, 2025

---

Search plugins

![](https://ps.w.org/m1downloadlist/assets/banner-772x250.png?rev=1442319)

![](https://ps.w.org/m1downloadlist/assets/icon-256x256.png?rev=1442319)

# m1.DownloadList

 By [maennchen1.de](https://profiles.wordpress.org/maennchen1de/)

[Download](https://downloads.wordpress.org/plugin/m1downloadlist.0.24.zip)

 * [Details](https://co.wordpress.org/plugins/m1downloadlist/#description)
 * [Reviews](https://co.wordpress.org/plugins/m1downloadlist/#reviews)
 *  [Installation](https://co.wordpress.org/plugins/m1downloadlist/#installation)
 * [Development](https://co.wordpress.org/plugins/m1downloadlist/#developers)

 [Support](https://wordpress.org/support/plugin/m1downloadlist/)

## Description

This plugin easily displays the folders and files from a selected directory. It 
can be placed by shortcode with the parameters path and target in any post. Uploads
must be done by a separate ftp program. No managing options.

 * compatible up to PHP 8.3.20
 * need PHP extension [mb_string](http://php.net/mb_string)

#### available optional shortcode parameters

 * path = directory path, starting by web root (default: wp-content/uploads/)
 * target = browser window name
 * sort = by name ASC/DESC (default: ASC)
 * sort-order = filename/filetype/ftime/filetime/foldertime (default: filename)
 * label = custom top level label
 * nosize = displays no file size
 * hidedirs = displays no folders, only files
 * filetype = (comma separated list) filter files by their extension
 * hidefiletype = (comma separated list) hide files with filetype
 * hidefilename = (comma separated list) hide named files and folders
 * noext = hide the file extensions
 * nobreadcrumb = hide breadcrumb / title
 * ftime = display file and folder modification date and time (standard = “1” or
   use date formatting like “Y-m-d H:i”), see [PHP date formatting](http://php.net/date)
 * filetime = same as ftime, just for files
 * foldertime = same as ftime, just for folders

(most of it can be combined together)

#### shortcode examples

 1.  displays content of `wp-content/uploads/`: `[m1dll]`
 2.  displays content of `your/foldername/here/`: `[m1dll path="your/foldername/here/"]`
 3.  displays content of `your/foldername/here/` and sort descending: `[m1dll path="
     your/foldername/here/" sort="DESC"]`
 4.  displays content of `your/foldername/here/`, open files in a new window: `[m1dll
     path="your/foldername/here/" target="_blank"]`
 5.  displays content of `your/foldername/here/`, change label ‘downloads’ to ‘our 
     downloads’: `[m1dll path="your/foldername/here/" label="our downloads"]`
 6.  displays content of `wp-content/uploads/`, displays no file size: `[m1dll nosize
     ="1"]`
 7.  displays content of `wp-content/uploads/`, displays no folders: `[m1dll hidedirs
     ="1"]`
 8.  displays content of `wp-content/uploads/`, displays only pdf- and docx-documents:`[
     m1dll filetype="pdf,docx"]`
 9.  displays content of `wp-content/uploads/`, do not display pdf- and docx-documents:`[
     m1dll hidefiletype="pdf,docx"]`
 10. displays content of `wp-content/uploads/`, do not display file secret.txt and 
     secret.docx: `[m1dll hidefilename="secret.txt,secret.docx"]`
 11. displays content of `wp-content/uploads/`, displays no file extensions: `[m1dll
     noext="1"]`
 12. displays content of `wp-content/uploads/`, displays no breadcrumb: `[m1dll nobreadcrumb
     ="1"]`
 13. displays content of `wp-content/uploads/`, with file and folder time with own 
     format `[m1dll ftime="Y-m-d, H:i"]`
 14. displays content of `wp-content/uploads/`, with file and folder date and time (
     standard from WordPress) `[m1dll ftime="1"]`
 15. displays content of `wp-content/uploads/`, with file and folder self formated 
     date `[m1dll ftime="Y-m-d"]`
 16. displays content of `wp-content/uploads/`, with file date and time (standard from
     WordPress) `[m1dll filetime="1"]`
 17. displays content of `wp-content/uploads/`, with folder date and time (standard
     from WordPress) `[m1dll foldertime="1"]`

## Screenshots

 * [[
 * place the shortcode in your post
 * [[
 * display the directory listing

## Installation

 1. Upload the folder `m1.downloadlist` to your directory (`wp-config/plugins/`)
 2. Activate the Plugin
 3. place the shortcode in your post
 4. test and please give us a review, thx! <3: https://wordpress.org/support/view/plugin-
    reviews/m1downloadlist

## FAQ

### Can I manage files with “media” in WordPress?

No. Just upload your files and folders to an appreciate folder by FTP and link it
by the shortcode `[m1dll path="your/foldername/here/"]`.

### I got problems with special characters in folders and/or filenames. How can I fix it?

 1. Check PHP version (suggested PHP7.0 or above).
 2. Check enabled PHP module mb_string is enabled.
 3. Check enabled UTF8 Apache Headers. (Ask your provider in doubt.)
 4. Check file permissions.

## Reviews

![](https://secure.gravatar.com/avatar/5b6a7b72b7a71ceca43d14da58150795f53f840d18d5cc88c504034abb174517?
s=60&d=retro&r=g)

### 󠀁[It’s beauty lies within the simplicity.](https://wordpress.org/support/topic/its-beauty-lies-within-the-simplicity/)󠁿

 [d0m1](https://profiles.wordpress.org/d0m1/) January 10, 2023

It’s simple, it works and it’s easy to customize. Now we can also filter filenames
for strings.Thanks a lot for this great plugin 😊

![](https://secure.gravatar.com/avatar/e890bfc6777eb497c038d37b432a84bb893d57b7b3ded6d049b88a069c786848?
s=60&d=retro&r=g)

### 󠀁[Excellent](https://wordpress.org/support/topic/excellent-11787/)󠁿

 [sanatanojha](https://profiles.wordpress.org/sanatanojha/) April 24, 2022

Excellent

![](https://secure.gravatar.com/avatar/f7b7ad700d710679cdc0c3ff6326513e2f048585ba0dbff0e814e5f05caa6277?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin](https://wordpress.org/support/topic/excellent-plugin-5108/)󠁿

 [Patrick.Tingen](https://profiles.wordpress.org/patricktingen/) August 29, 2019

Nice and excellent plugin. Works easy, does only one thing and does it very well.
Good documentation; I had it up and running in minutes.

![](https://secure.gravatar.com/avatar/40e50633bbb1462d80f3e41a80280f8e99fb05c75bbb0ce89d74a9290f631c3c?
s=60&d=retro&r=g)

### 󠀁[Small, quick, works!](https://wordpress.org/support/topic/small-quick-works/)󠁿

 [torralaq](https://profiles.wordpress.org/torralaq/) December 4, 2018

Simple to use, and works! No issues at all!

![](https://secure.gravatar.com/avatar/39230e7874dd3be9f6617dd5b8369f0c5b5fcbde9453c7e9cfd8f20762d03a4c?
s=60&d=retro&r=g)

### 󠀁[Displays files and directories](https://wordpress.org/support/topic/displays-files-and-directories/)󠁿

 [Matt Knowles](https://profiles.wordpress.org/aestheticdesign/) October 2, 2018

This is exactly what I was looking for. It can display files and directories, and
has simple options to sort and do other functions. So many other file display plugins
I looked at were either too complicated, couldn’t sort (huh?), or couldn’t display
directories.

![](https://secure.gravatar.com/avatar/cb72158c733a5807239c69ff1fdd18de283ff6a85bd45619fccf17554af08058?
s=60&d=retro&r=g)

### 󠀁[very perfect!!](https://wordpress.org/support/topic/very-perfect-4/)󠁿

 [louhanj](https://profiles.wordpress.org/louhanj/) May 11, 2018

very perfect!!

 [ Read all 21 reviews ](https://wordpress.org/support/plugin/m1downloadlist/reviews/)

## Contributors & Developers

“m1.DownloadList” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ maennchen1.de ](https://profiles.wordpress.org/maennchen1de/)

[Translate “m1.DownloadList” into your language.](https://translate.wordpress.org/projects/wp-plugins/m1downloadlist)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/m1downloadlist/), check
out the [SVN repository](https://plugins.svn.wordpress.org/m1downloadlist/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/m1downloadlist/)
by [RSS](https://plugins.trac.wordpress.org/log/m1downloadlist/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.24

 * bugfix: security bugfix

#### 0.23

 * bugfix: security bugfix

#### 0.22

 * bugfix: links in breadcrumbs work again
 * feature: wordpress 6.8 compatibility

#### 0.21

 * bugfix: fixed typo

#### 0.20

 * bugfix: shortcode is now escaped
 * feature: wordpress 6.7 compatibility
 * feature: compatible up to PHP 8.3.14

#### 0.19

 * feature: wordpress 6.6 compatibility

#### 0.18

 * feature: php 8.2 compability
 * feature: wordpress 6.2.2 compability

#### 0.17

 * bugfix: parameter nosize doesn’t work

#### 0.16

 * feature: display file date and time (3 new parameters: ftime, filetime, foldertime)
 * feature: new parameter ‘sort-oder’ to choose a sortable parameter like name or
   date
 * feature: CSS-class-names for filetime and filesize

#### 0.15

 * bugfix: removed debugging message

#### 0.14

 * feature: new parameter ‘hidefiletype’
 * feature: new parameter ‘hidefilename’
 * bugfix: remove notice message for parameter “target” thx@rameshmehay
 * bugfix: show office documents icons (docx, xlsx, pptx)

#### 0.13

 * bugfix: problems with subdirs

#### 0.12

 * bugfix: notice message

#### 0.11

 * feature: compatible up to PHP7.1
 * stability enhancements

#### 0.10

 * bugfix: handling with UTF-8 filenames

#### 0.9

 * feature: new parameter ‘nobreadcrumb’

#### 0.8

 * bugfix: sort order

#### 0.7

 * feature: new parameter ‘hidedirs’
 * feature: new parameter ‘filetype’; thx@noerw
 * feature: new parameter ‘noext’; thx@rwdrummond
 * bugfix: remove anoying PHP-notices / debugging-messages; thx@gonowjohn

#### 0.6

 * feature: new parameter ‘label’
 * feature: new parameter ‘nosize’

#### 0.5

 * feature: can handle more than 1 shortcode

#### 0.4

 * feature: added localization german & english (+ pot-file) hope someone help to
   translate it!

#### 0.3

 * bugfix: display folder and file icons (thx to Lutz Müller)
 * feature: sort ascending and descending

#### 0.2

 * bugfix: utf8_encode
 * bugfix: plugin path

#### 0.1

 * initial release

## Meta

 *  Version **0.24**
 *  Last updated **5 months ago**
 *  Active installations **400+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **6.8.5**
 *  Language
 * [English (US)](https://wordpress.org/plugins/m1downloadlist/)
 * Tags
 * [attachment](https://co.wordpress.org/plugins/tags/attachment/)[downloads](https://co.wordpress.org/plugins/tags/downloads/)
   [file](https://co.wordpress.org/plugins/tags/file/)[filemanager](https://co.wordpress.org/plugins/tags/filemanager/)
   [files](https://co.wordpress.org/plugins/tags/files/)
 *  [Advanced View](https://co.wordpress.org/plugins/m1downloadlist/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  17 5-star reviews     ](https://wordpress.org/support/plugin/m1downloadlist/reviews/?filter=5)
 *  [  3 4-star reviews     ](https://wordpress.org/support/plugin/m1downloadlist/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/m1downloadlist/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/m1downloadlist/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/m1downloadlist/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/m1downloadlist/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/m1downloadlist/reviews/)

## Contributors

 *   [ maennchen1.de ](https://profiles.wordpress.org/maennchen1de/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/m1downloadlist/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3QB5NVYBXHSP4&source=url)