How to Install a File Manager Similar to FTP in Your WordPress Dashboard

We’ll show you how to add an FTP-like file manager to WordPress in this article. Right from your WordPress dashboard, a file manager can help you edit WordPress configuration, themes, plugins, and other files. Do you want to include a file manager similar to FTP in your WordPress admin area?

Why Do You Need a WordPress FTP-like File Manager?

A WordPress file manager allows you to manage files on your website directly from the WordPress admin area. It functions as a web-based FTP client, allowing you to browse and manage files through a user-friendly interface.

To transfer WordPress files securely, we recommend using an FTP client that supports SSH or SFTP protocols.

It functions similarly to an FTP client in that it allows you to edit, preview, upload, and download WordPress configuration and other files. A file manager, on the other hand, is useful if you don’t have access to your website’s FTP or cPanel.

So, let’s take a look at how to quickly add an FTP-style file manager to WordPress.

Video Instructions

You can continue reading the text version below if you don’t want to watch the video tutorial:

Using WordPress to add a FTP-like File Manager

The first step is to download, install, and activate the File Manager plugin. See our step-by-step guide to installing a WordPress plugin for more information.

When you activate the plugin, it will add a new menu item in the WordPress admin sidebar called ‘WP File Manager.’ By clicking it, the file manager app will open, displaying your WordPress files and folders.

The settings in this toolbar are similar to those in an FTP client. You can preview, edit, upload, download, and delete files and folders with it. The settings are located in the toolbar above the files section.

You can perform an action by selecting a file and selecting an option from the toolbar.

You can open and view the contents of any folder by clicking on it. The folders will function similarly to those found in any modern FTP client.

Using the toolbar menu option, you can edit any file. It will open the file in a popup window for you to edit and save.

If you don’t want to make any changes to the file, you can view the code by selecting the preview option.

The toolbar’s ‘Upload Files’ option allows you to upload multiple images in one go. The media files are located in the wp-content» uploads folder. You can also use the file manager to upload zip files and extract them.

We hope you found this article useful in learning how to add a FTP-like file manager to WordPress. That is all there is to it. You might also be interested in our guide to WordPress configuration tips you didn’t know about.

You can also find us on social media sites such as Twitter and Facebook. Please subscribe to our YouTube Channel for WordPress video tutorials if you enjoyed this article.

    Why is it so important to build an email list today? (6 Reasons)

    How to Transfer Your Blog from to Correctly

    How to Fix the WordPress Error Establishing a Database Connection

    Step-by-Step Instructions for Starting Your Own Podcast

    Editorial Staff Information

    WPBeginner’s Editorial Staff is a group of WordPress experts led by Syed Balkhi. Over 1.3 million readers around the world rely on it.

    My file manager will not open the upload folder. It tries for a long time and then displays the following error:

    The backend could not be found. “There was an error connecting to the backend. “HTTP 404 error”

    What is the best way to solve this problem?

    You should contact the plugin’s support team, who should be able to assist you.

    Is it possible to access the file manager plugin from outside the WordPress dashboard if the admin dashboard is unavailable due to an http https error? Please assist me.

    No, you won’t be able to use the plugin outside of WordPress; instead, you’ll need to use FTP or a file manager, if your host offers one.

    This plugin has been deactivated and is no longer available on WordPress. Could you please suggest another good FTIP, such as plugin_

    Not right now, but if you go to the link in our article, the plugin should still be available.

    Thank you so much! This is exactly what I needed.

    Is that even possible? I’d like my client to upload various files to various directories.

    Yes, it’s feasible. You can do it with the help of Filezilla, an FTP client.

    I’d like to do some things in bulk now. Thank you for providing the plug-in. How do I get a folder with all of its files and sub-folder files to download? Only individual files have a download option, which would take forever. It’s ideal for accessing individual files.

    In the support tab of the plugin page, you can send a message to the plugin author.

    The most brilliant solution ever!!!

    I require immediate assistance. So, I’ve installed the plugin… I also uploaded a pdf to a folder where I want it to be displayed, but when I log back in, it isn’t there to be viewed or printed like the other documents.

    Is it possible to use this to show blog visitors files within folders and allow them to download them?

    Yes, you certainly can.

    How do you do it?

    There is a check box in the plugin’s admin panel to allow downloads, as shown in the screenshot in the article.

    Those experiencing problems are encouraged to try the 1.4.0 version of the plugin, which should resolve all errors and problems.

    Hello there,

    This is an excellent plug-in.

    I’m getting a lot of errors with WordPress 3.6:

    On line 65 of /home4/mediapo1/public_html/prportal/wp-content/plugins/wp-filemanager/wp-filemanager.php, there is an undefined index: action.

    Instead, use roles and capabilities. User levels should not be used by plugins or themes. Notice that has_cap was called with a deprecated argument since version 2.0! on line 2969 of /home4/mediapo1/public_html/prportal/wp-includes/functions.php

    Instead, use roles and capabilities. User levels should not be used by plugins or themes. on line 2969 of /home4/mediapo1/public_html/prportal/wp-includes/functions.php Notice that has_cap was called with a deprecated argument since version 2.0!

    I’m using a multi-site configuration.

    Also, how can I make the upload file larger than 256 MB?

    Thank you very much.

    Hello everyone! I’m the plugin’s author, and I’ve recently updated it to version 1.3.0, which has fixed a slew of warnings and issues, as well as resolving compatibility with Advance Access Manager. Please update your plugin to get the most out of it. ,,,,,,,,,, ,,,,,,,,,, Thank you for taking the time to look over the plugin.

    I set the filemanager’s default home directory to../. I followed the above instructions, but the message ‘Invalid home folder.’ appears above the file management screen.

    I couldn’t get it to work in a multisite WordPress installation.

    I received the following message:

    require_once(../wp-config.php) [function.require-once]: failed to open stream: Warning: require_once(../wp-config.php) [function.require-once]: failed to open stream: on line 3 of ********/public_html/wp-content/plugins/wp-filemanager/fm.php on line 3 of *********/public_html/wp-content/plugins/wp-filemanager/fm.php Failed to open required ‘../wp-config.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/. Fatal error: require_once() [function.require]: Failed to open required ‘../wp-config.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in / In /home/, there is no such file or directory.

    Is this a client-side option, or is it only available on the admin (dashboard) page?

    I haven’t yet answered my own question.


    the following is taken from the plugin’s page:

    WP-Filemanager is a one-stop shop for all file management tasks that can be done directly from the WordPress admin page.


    Thank you for the appropriate response.

    My issues with clients and ftp access are no longer an issue!

Enable registration in settings - general