This article explains the WordPress file structure and where different types of files are stored on your website.
Core WordPress Folders
WordPress organises files into specific folders. Here are the main ones you'll encounter:
wp-content - This folder contains all your customisations, including themes, plugins, and uploaded media files. It's the most important folder for your site's unique content.
wp-admin - Contains all the files that create your WordPress admin dashboard. You shouldn't modify anything here.
wp-includes - Holds WordPress core files and functions. These files make WordPress work, so never edit them.
Inside the wp-content Folder
The wp-content folder has several subfolders:
themes - Stores all WordPress themes installed on your site. Each theme has its own subfolder containing template files, stylesheets, and images. When you install WordPress themes, they go here.
plugins - Contains all plugins you've installed. Each plugin has its own folder with all necessary files.
uploads - Stores all media files you've uploaded, organised by year and month. Photos, documents, and other files you add as images and media are saved here.
mu-plugins - Contains "must-use" plugins that automatically activate. Web60 uses this folder for essential functionality.
Important Root Files
wp-config.php - Contains your database connection details and security keys. This file is critical for your site to function.
index.php - The main file that loads WordPress when someone visits your website.
.htaccess - Controls server settings like redirects and security rules.
Understanding File Permissions
WordPress files have different permission levels that control who can read, write, or execute them. Folders typically need 755 permissions, while files need 644. Web60 sets these automatically, but incorrect permissions can cause issues.
Backup Considerations
The wp-content folder contains everything that makes your site unique. When Web60 creates backups, this folder is the most important part to preserve. Your automatic backups include all these files.
When You Might Need This Knowledge
Understanding file structure helps when:
- Troubleshooting plugin or theme issues
- Understanding where uploaded files are stored
- Working with backup files
- Following technical support instructions
Most day-to-day WordPress tasks don't require direct file access. You'll typically work through your WordPress admin dashboard instead.
If you're still stuck or need to access specific files, contact Web60 support for assistance.
FAQ
Q: Can I delete files from the WordPress folders?
A: Only delete files if you're certain about their purpose. Deleting core WordPress files or active theme/plugin files will break your site.
Q: Why can't I see the wp-config.php file?
A: Web60 places this file outside the public directory for security. This is normal and protects your database credentials.
Q: Where are my uploaded images stored?
A: All uploaded images are in the wp-content/uploads folder, organised by year and month when you uploaded them.
Q: What happens if I modify core WordPress files?
A: WordPress updates will overwrite any changes to core files. Only modify files in the wp-content folder or use child themes.
Q: How do I know which files belong to which plugin?
A: Each plugin has its own folder in wp-content/plugins with the plugin name. Files are contained within these individual folders.
Q: Can I move WordPress files to different folders?
A: WordPress expects files in specific locations. Moving core files or changing the wp-content structure can break your site.
Last updated: 1 March 2026