What Is WordPress?
Before knowing “What is WordPress?” lets try to get some visual information about WordPress. So, If you want to know about WordPress that means you have already familiar with the term “WordPress” . Basically it is a Content Management System in short CMS. Mostly this open source CMS Software is used for making blogs and websites this time. This is now the most popular CMS software. But the image was not the same when it was invented in 2003.
You may look up the history of WordPress to know more about the history of WordPress.
Internal Structure of WordPress :
Basically, WordPress is a open source CMS Software brought to you by Mike Little and Matt Mullenweg . The concept idea was generated from that time’s blog writing tool b2/cafelog. When b2/cafelog was a stage of extinction this duo squad feels the importance of something that can help them to grow their blog in future. So, they made WordPress.
So, WordPress is a widely known Free open source CMS software of this time. Mike Little and Matt Mullenweg invented this in 2003. After that it has upgraded many times. Now it is currently written in PHP and paired with a MySQL or MariaDB database.
How it works ?
Now, as a tech lover person you may have wonder that how this WordPress system works? –
As it is a open source software this also works based on other open source software like – MySQL Database and Programming language named PHP.
Before starting to know the working process of WordPress, first thing that we need to look at is the directory structure. So for now, open up the directory folder where you have installed your WordPress CMS. It is not mandatory to open the Directory but when you will open the directory it will be quite easier to understand what I am saying. If you do not know how to install WordPress to your C Panel then follow the article – ” How to install WordPress CMS in C Panel ?”
If you have already done then just follow the process given below to access the directory folder from your C Panel.
- Open the cPanel file manager that is provided by your hosting service. OR,
- Use a file transfer protocol (FTP) client which will show you the same things.
Next you’ll see the main folder that contains everything else: public_html. This is the real core of the directories, files, and folders. It contains things such as:
- wp-login.php and the list goes on and on……………………….
If you want to see all the files list then just go through this WordPress core files link and you can find all the files and their works listing there. You do not need to memorise the files name from there just skim the list and try to get an overview of the files. Because it will always there for you. You can just see that how those things works and that is enough for now.
They do all manner of things that keep your WordPress site in good health so that you can keep building it. Here’s a couple of good examples that will show you just how much is going on in the background:
- index.php: Controls the base configuration and MySQL settings so that you can create databases.
- .htaccess: Allows WordPress to access files, folders, and permanent link structures .
Now that we’ve talked about that we can take a look at the next level of complexity: the trio of core files. Once we’re done with them, we’ll take a look at themes and some clever plugins that allow you to do things like change fonts easily.
Core Files and Folders: What Do They Really Do?
Well, you may ask that what are the core files of WordPress? – And the answare from me will be ” Those files which are located inside public_html folder in your C panel. ” so, we’ll look in a little more detail at these three so that you can see what they do :
1. wp-content folder
- This is quite an interesting starting point because it’s where WordPress stores all of the plugins and themes that you need to make your site function and look good.
- The specific contents of it will vary depending on the exact nature of your site which makes sense when you consider what it is for. There would be no use in it storing every plugin and theme available, it only needs to hold what you use.
- In addition it will also hold PHP files and any uploads that you decide to make. This makes it very much the workhorse folder in the WordPress world.
2. wp-includes folder
- Next up we have what many people will say is the most important folder of the three. The key point is that it contains most of the core files WordPress uses to function. You can think of it as the brains behind the scenes because of the firepower that it contains.
3.functions.php : is a great example of what I’m talking about. It contains so many functions that if it were missing then your initial installation wouldn’t wprk at all. Here’s a couple of others that you need to know about:
- cache.php: Allows you to add and subtract from the cache so that you can access it far faster than you otherwise would be able to
- version.php: Which allows you to see at a glance what version of WordPress you’re running
4. wp-admin folder
- The use of ‘admin’ alone in the name tells you what this folder is all about. It’s what allows you to grant access to all of your admin tools so that you can put them to work. It can do a whole host of other things such as checking if a user is an admin and grants control to a particular user profile
And this is all for the internal structure. May you have learned something how things happen inside the WordPress.
External Structure of WordPress :
You are here that means you are familiar with the interface of WordPress Admin Panel. If you are not then create a WordPress site to see the interface. You can do it also for free – Follow this article to create a WordPress site for free -“How to create a WordPress site for free?”
So, if you have already the WordPress admin panel access then you can see the external interface of your WordPress admin panel. The admin panel is the external interface of your WordPress site. The interface consists of many options like-
1. Login Panel : Here you have to login with your Admin Account and Password to Access the Admin Panel.
2. Dashboard : after a Successful login you will redirect to your site’s Dashboard. Here you will be able to see all of your site’s back end control panel. Such as-
- Post : In this section You will be able to manage all of your post writing and editing tools.
- Pages : Here you will be able to manage your pages and their designs.
- Media : All of your uploaded media contents will be available here. You can also add some new contents from here.
- Comments : All the users comments you can manage from here.
- Appearance : In this section you will be able to manage your themes without coding. you can also customize widgets, menus and also edit themes.
- Plugins : This plugin section is for modify the installed plugins and installing the new plugins.
- Users : All the registered users will be here . you will be able to manage your user’s role from this section.
- Tools : Here you can find the option of importing and exporting option. This will allow you to Import post from your previous site without losing it’s SEO Score. Also if you want your site’s API key to make Application you can also do it from here.
As so much things are described above you can now guess what WordPress really is. Yes, WordPress is a CMS which allows you to make websites in a very easiest way. Now, with the help of WordPress you can easily make a website without having the knowledge of web development.
So, there is another question can be in your mind :
What kinds of website we can make with the help of WordPress?
Well, in one word – WordPress can make any kinds of website. Such as :
- Business websites
- eCommerce stores
- Social networks
- Membership sites
- …pretty much anything else you can dream up.
NB : All of the things we have discussed above is only available for the WordPress.ORG. So, do not mix up it with the WordPress.COM There are huge difference between this two. You can follow the “ Difference between WordPress.org and WordPress.com ” – article to become more clear about this two platform.
Thank you for reading this post. If you are also ambitious to write blogs and want to improve your writing skills then create an account to this site and start writing new posts. You can also generate traffique for your site by writing your site’s post and link . See the rules of writing new post to know more.
Also if you have any Question about this post or anything then comment below or mail me.