Open the contents index
This guide was updated on
In this guide you will find an introduction to technical structure of WordPress. We will see how i are organized file that make up a site built with WordPress, and what are the programming languages used.
Know the basics that make up the structure of WordPress can help you understand where and how to intervene to make changes or correct errors.
If the contents of this guide still seem too complicated, follow our WordPress video course which will allow you to understand in a simple and practical way how this powerful tool works. See also our WordPress guide and explore our blog.
The programming languages of WordPress
The platform WordPress is written using the following languages:
For what concern database, WordPress instead use MySQL.
If you are interested start planning on WordPress, the main language you will have to learn is definitely PHP. The entire structure of WordPress, understood as the way pages are built, uses the PHP. Thanks to PHP it is in fact possible that the data contained in the database are transformed into articles, posts, comments, users etc.
Then there is the CSS, used to define the look of the website, and therefore very important to customize the appearance of the sites, differentiating them from all the others.
L’HTML it is instead the markup language used to format and paginate contents.
CSS and HTML they are undoubtedly much, much easier to learn than PHP. In addition, you can start experimenting with both directly in the Visual Editor available within the Bulletin Board.
In this regard, we have a lot of interesting material to explore the topic. I advise you to start by reading the two introductory guides that we have published on these programming languages: the CSS guide and the HTML guide are written just to get to know the two languages.
Then enrich your skills with our HTML video course and CSS video course, which can help you master these two languages and allow you to customize your website to the maximum.
Well, now that you know what languages are used, let’s move on to technical structure of WordPress, observing how i file.
The technical structure of WordPress: basic installation
All sites built with WordPress have in common the ‘core’ package, i.e. theinstallation platform base. This package of file it is used to implement the main features of the CMS, common to all the sites that use it.
If you want to navigate within the folders and gods file which constitute WordPress I recommend, first of all, to take ainstallation test on a sub-domain. Having a test site will allow you to avoid accidental errors on your main site!
Then, connect to your server through a FTP client (you can use FileZilla). Alternatively, you can also access the directory public_html from the File Manager available within the cPanel or from the File Manager of your hosting.
Let’s start by taking a look at the content of the folder public_html. Usually, this is where theinstallation of WordPress. You will see some folders (technically called directories) and some file that make up the technical structure of WordPress.
Files in the public_html folder
In this folder there are several file; the most important are:
Directories in the public_html folder
Inside the folder public_html then there are other directories.
As you can guess from the name, the wl-thing”>directory wp-admin is a fundamental element of structure of WordPress since it contains i file used to implement the administration features of WordPress.
In directory wp-includes They are file particularly important that you will most likely not need to edit. It’s about wl-thing”>file that are at the heart of technical structure of WordPress, fundamental for its functioning, and should only be modified by very experienced programmers.
This is instead the directory within which you may be working more often. In fact, this is where i file themes and plugins – respectively, in one folder call themes and in another call plugin.
Each theme / plugin has, in turn, one directory. In this way, managing themes and plugins becomes very simple. For to install a new tool will just load you into themes or plugins there folder .zip provided by the developer and extract it.
Obviously, this is only a very short introduction to technical structure of WordPress. We could talk about it for numerous posts. If you’re starting out, this is still a good place to start.
Have you already tried to navigate between wl-thing”>directory to become familiar with the structure of WordPress?
Have you observed what is inside the directory dedicated to themes and plugins?
As always, for any question we see you in the comments below the post.