Get Absolute Path of Upload Folder in Wordpress

Default Media Saving in WordPress

WordPress by default saves all media files similar images, videos and PDFs nether the directory chosen "Uploads". For example you can view an uploaded paradigm in your site using the following path:

https://www.yoursitename.com/wp-content/uploads/media-file-name.png

You take an option to arrange the media files in monthly folders under each year. Y'all can enable the option "Organize my uploads into month- and twelvemonth-based folders" available nether "Settings > Media > Uploading File" section. With this selection enable, you can view an image file uploaded on September 2014 in your site with the following URL:

https://www.yoursitename.com/wp-content/uploads/2014/09/media-file-name.png

Save Media File Under Month and Year
Save Media File Nether Month and Year

Why You lot Need to Change Default Media Uploads Folder in WordPress?

It is like shooting fish in a barrel to apply the default setup as it is. Notwithstanding, yous may have some problems or need to change the default media uploads folder in WordPress.

  • Whenever the webpage is loaded, browser will trigger separate HTTP request to server for every unmarried image on the page putting lot of load on the server. This will adversely affects the page loading speed. You tin serve images from a subdomain or another domain to send parallel HTTP requests during the page load.
  • If you lot are using cookies (many plugins use cookies in WordPress), you can serve images from a cookiless domain. This will help to eliminate the folio speed bug with serve static files from cookiless domains.
  • Having lots of images in default uploads folder will affect your regular backup and restoring. Yous can proceed the images in split up folder to manage them easily.

Alter Default Media Uploads Folder in WordPress

For any reason, if you lot want to change the default media uploads folder in WordPress to a custom user defined folder, here is the step by pace tutorial. Yous take two possibilities to modify the upload binder:

  1. Create a new folder within your WordPress installation
  2. Create a new folder on a subdomain outside your WordPress installation

Nosotros volition explicate both the option in particular in the following section.

ane. Creating Custom Folder Within WordPress Installation

This will help in added security by moving all your media files outside the /wp-content folder. Below are the basic steps involved in this procedure:

  • Creating a new folder for uploading
  • Modifying wp-config.php file
  • Moving existing media files to new binder
  • Check and correct broken media links
  • Upload media file and check permissions

Only first 2 steps are needed for a new WordPress site and all steps are needed for an existing site already having media files.

Step 1 – Creating New Binder

Bold you want to store all your media files under the directory called "media" then you lot need to first create a folder name in your root WordPress installation with a name "media". You lot tin create a folder either using FTP or using "File Manager" option accessible within your hosting business relationship. Hither we explain the File Manager option available with Bluehost cPanel. You can follow like steps if you are using custom hosting panel like in case of SiteGround Site Tools.

Login to you hosting business relationship, search for "File Manager" app and open information technology.

Open File Manager in Bluehost
Open File Director in Bluehost

Choose the root directly where you take installed WordPress.

File Manager Directory Selection in Bluehost
File Manager Directory Selection in Bluehost

Cull "Spider web Root (public_html/www)" if you lot installed WordPress in your root directory or select the sub-directory from "Document Root for" drib-down if you installed WordPress on sub-domain or sub-directory. In this case, WordPress is installed in a sub-domain "wordpress.webnots.com", so nosotros create a new folder with the name "media" under the directory "wordpress".

Click on the "New Folder" icon equally shown in the below picture.

Create New Folder
Create New Folder

In the pop-up window enter the new folder name, check your root directory is correct and click on the "Create New Folder" button.

Enter Folder Name
Enter Binder Name

You can run into the new folder with the name "media" is created under your WordPress installation.

New Media Folder Created
New Media Folder Created

Step ii – Alter "wp-config.php" File

The next footstep is to modify "wp-config.php" file located under your WordPress installation root directory (normally "/public_html"). Click on the "Edit" icon in the "File Manager" equally shown in the below picture show.

Locate wp-config PHP File
Locate wp-config PHP File

If prompted, choose "utf-8" encoding in the pop-upwardly and click on "Edit" push (Y'all will not see this pop-up if encoding is disabled).

Choose Encoding for Text Editor
Cull Encoding for Text Editor

Add the following code in "wp-config.php" file and save your changes. The showtime line is a comment line for hereafter reference, you can delete this line if not needed.

          /** Change Media Upload Directory */ define('UPLOADS', ''.'media');        

Information technology should look like below in the file:

Add Code for Changing Media Folder
Add together Code for Changing Media Folder

Ensure to add correct quotation marks in the code. Copying the code from text editor like Microsoft Word volition add together different type of quotes in WordPress and makes the code non constructive. Besides, make certain to add the code just higher up line "/*That'southward all, finish editing! Happy blogging. */"

You lot tin can likewise apply FTP software like FileZilla to modify and upload "wp-config.php" file dorsum to server.

Edit wp-config Using FileZilla
Edit wp-config Using FileZilla

Step 3 – Moving Existing Files to New Media Folder

In one case you lot changed "wp-config.php" file, all existing media attachments in your WordPress site volition exist automatically inverse with the URL "https://www.yoursitename.cm/media/media-file-name". This will result in cleaved media links in all your posts and pages. You need to move all existing files to new "media" folder to suit the broken links. You can do this either by FTP or inside your "File Manager" by only dragging and dropping all the media files from old directory to new directory.

Move Existing Files to New Media Folder
Move Existing Files to New Media Folder

Important Notation: Though images uploaded through FTP or File Manager volition show on the published site, yous will not be able to see them under "Media > Library" section in admin panel. Unfortunately, WordPress will but show the files uploaded from the admin panel under media library. Follow the instructions in our article on fixing FTP images non showing in Media Library. In addition, you may need to check and change prototype hotlinking location if y'all are not able to run into the images of published site in the browser.

Step iv – Check For Broken Link

The final pace is to check for whatever missed broken links of media files in your site. You tin utilize plugins or external websites to find whatever cleaved links and right them manually. Whatever new media file uploaded in your site volition be stored under the new "media" binder.

Pace 5 – Upload Media File and Check Permissions

Finally upload an image and check the file path that information technology is stored in new "media" binder created. If you see prototype not institute or 403 error so the probable reason could be file permission settings of newly created folder. In order to check the file permissions, connect your FTP software to the server and navigate to the folder. Right click and select the selection "File Permissions…".

Change File Permission Settings in FileZilla
Change File Permission Settings in FileZilla

Ensure to select appropriate permission settings and the numeric value should be 755.

Setting File Permissions in FileZilla
Setting File Permissions in FileZilla

two. Creating Custom Folder on Subdomain Outside WordPress Installation

Storing media files on external domain provides lot of flexibilities like independent backup, faster site loading in add-on to added security. As mentioned, by loading images from external subdomain, all images can exist loaded in parallel thus increasing the page loading speed. Refer the footstep by stride tutorial on hosting images on subdomain in WordPress.

Endeavor out one of these options and go out your comments if you confront any trouble.

mccarthyyounnoubt.blogspot.com

Source: https://www.webnots.com/change-default-media-upload-folder-wordpress/

Belum ada Komentar untuk "Get Absolute Path of Upload Folder in Wordpress"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel