WordPress And It’s Working Mechanism
If you are thinking of creating your site with this platform, let’s see the most important details that will make you better understand what WordPress is and why millions of websites use it. If you are wondering about it and how does it works? to understand if it is right for you, do not worry. You are in the same boat as many people who contact me via email asking me the same thing. The answer is always the same; if you want to open a website or blog, It is the one for you! What sites can be created with it?
Under the hands of an expert, this platform can be used for anything. However, even if you are a novice beginner and want to use it for your project,it is the most accessible software around, not surprisingly it has been used by over 70 million sites on the web, but this implies having to apply at least a minimum to learn how to use it. It also seems reasonable to me, right?
What is WordPress?
It is a CMS (Content Management System) or a content management system that allows you to use it to create websites and blogs without knowing anything about programming.
On the Wikipedia page, it says that It is a “Blog” software platform, this could have been true in the first few years, but in the following years, the platform has made great strides so that it is now used for any website.
It is Open Source software under GNU created in 2003 by Matt Mullenweg and Mike Little distributed under the GPLv2 license. The Open Source software movement philosophy is that you are free to use, distribute, copy, modify, and improve it without asking anyone for permission.
The work to help maintain and improve it always comes from thousands of developers, experts, bloggers, simple users all over the world, and that is why it can no longer be considered owned by a single person or company but by everyone without distinction.
It is developed in PHP and relies on a MySQL data manager for its operation.
One of the peculiarities of this software is that it is free, this means that to download, install and use it you will never have to pay anything, even after some time, no monthly subscription, even if sometimes I have had clients from web agencies (also renowned) who have been asked for money to use WordPress.
It has a control panel that will allow you to manage it visually, extremely easy and intuitive; it will enable you with a few mouse clicks to create and manage entire websites independently, obviously in Italian.
Don’t be fooled by the fact that it’s free, It has a community of developers and support among the largest in the world, and is used by the biggest brands in the world such as the New York Times, Microsoft, Playstation, Walt Disney, Mercedes-Benz; famous people like Sylvester Stallone, Rolling Stones, Usain Bolt and many more.
Two curiosities: It is written with a double W and a capital P, and new versions (updates) are always given the name of a Jazz musician.
What is a WordPress theme?
WordPress to create a layout of a website and also manage the visual aspect needs a theme. With it, you can use and install free items already included in the software itself in the appropriate section in the control panel. You can choose external services with more professional themes, one of the most popular is themeforest.net
An item (also called Template) is a set of files (PHP files, style sheets, images) that help to create all the graphics of the site, it is possible to buy ready-made and pre-configured themes for specific development needs, and example ready-made themes for real estate agencies, e-commerce themes for online sales, for car rental, journalism, mechanics, and so on.
Alternatively, if you are familiar with programming, even a simple markup language such as HTML is enough to create a custom theme without the need for external services and additional costs, in this case, you will have to invest your time.
To find the installed theme and activate a new one, go to the “Appearance” section on the left command bar and click on “Themes.” Below this section, you will find other relevant articles such as the one for set menus and widgets, the “Customize” section, and the theme editor.
What is a WordPress plugin:
Plugins are “small” software that installed can extend functionality or add additional functions to it and improve its use according to your needs, are created by developers, professionals in the sector but also by enthusiasts and in any case are checked in advance and verified before being allowed to use them.
Plugins can be used to create contact forms, photo galleries, include links to social networks; in short, there is a plugin for every need, but this does not mean that it is an excellent rule to abuse it.
The plugins section is located inside the control panel in the command bar on the left where you will find the word “Plugin” where you can enter the list of installed plugins, add a new one directly from the panel or via the editor edit the source code of any plugin.
You can find countless free plugins in the official list of its plugins. Many of these while being free are excellent, useful, and used by most websites (see Yoast, all in one SEO pack, WP Super Cache). However, The beautiful thing is that you can also choose paid professional plugins for specific needs. The best site to buy professional plugins is codecanyon.net.
Let’s say that a widget is a component (such as those of Jeeg steel robot) that performs a specific function; only you do not have to launch them, drag them with the mouse from the position of the widgets available on the left towards the appropriate sections that are located on the right and place them inside an article that will make the widget that generates the function appear inside the sidebar of the website in specific positions.
The widget can also “appear” in other sections of the site not only in the sidebar, but it all also depends on the theme you are using and allows you to use widgets in other parts of the site.
Each widget has a specific name in Italian that clarifies its function. Each section where you can drag the widget always has a particular title that clarifies the position where the widget will be displayed.
It has default widgets that will be present at each installation. However, you could find yourself with new widgets by installing a theme that provides widgets with particular functions and the same speech by installing plugins.
The widget section, as mentioned before, can be found under “Appearance” in the left command bar.
How it works:
With WordPress (.org), you can create static sites and dynamic sites that, in any case, must make use of other integrations such as WordPress themes and h, any plugins but not mandatory.
To be precise, It can also be used without a theme, but let’s talk about being a programmer and knowing where to “put your hands.” However, in any case, we are talking about particular uses.
When you proceed with the installation, which can be manual or automatic, the settings are written into the MySQL database, which will save the data that can be managed and modified at any time.
These data interface with the settings of the theme that creates the structure and graphics of the site. Everything can be managed from the control panel. (in Italian of course)
In cases of use of professional themes, an exclusive theme control panel is available in 99% of cases that interfaces with it that will allow you to manage the theme/site layout settings, colors, font type, and size. And many other functions without understanding anything about programming and various codes.
What does it take to make WordPress.org work?
- A hosting service
- A MySQL database, always included in a specific hosting service
- A theme, even free, better professional
- Plugins, optional according to needs
- A little study and practice (I recommend the Italian courses on Udemy )
- A computer haha
Note: It could also be used without the aforementioned services with a local installation using XAMPP software that gives you the ability to install WordPress directly on your PC (locally) at no cost, to use and test it, or even create your site and then move it by uploading it to a web spezio to make it visible to everyone online.
WordPress works by interacting with a MySQL database; everything contained in the website is saved within the MySQL database (like a warehouse), allowing the site to work by interacting.
REMEMBER that the database is not included in the software but is provided through the hosting service chosen where to install and use it.
Some features of the database can also be set through individual plugins or through a control panel called phpMyAdmin accessible from a browser that allows the administration and management of the database at any point. However, here it will be necessary to be capable and practical of MySQL databases.
Costs to use WordPress:
As mentioned before, to use it, you need a hosting service that provides web space and a database that can cost from 30 euros per year to 100 euros for shared hosting or from 400/600 euros per year for dedicated hosting.
Also in the case of WordPress.org, it will be necessary to use and purchase a domain name (www.nomemiosito.it) which can cost from 5 to 10 euros/year, more and more often the domain name is offered for free with the buying a hosting package sometimes forever just for the first year.
An excellent hosting that offers a free domain forever is flamenetworks.com, which I recommend considering that it includes a dedicated IP address.
There are no other costs apart from additional charges regarding any plugins and professional themes that you choose to use, regarding this topic, I suggest you read because it is always better to use professional themes.
So the only fixed costs to be incurred to use it in full autonomy are, hosting service and domain name anyone who tells you otherwise is taking the piss!
What is WordPress hosting:
First of all, since this question is also asked very often, a hosting service also called “host” is a network service that provides a web server with an ample “TOT” space where it is possible to upload and insert all the files to create a site, image files, plugins, etc., etc…!
The peculiarity of hosting in comparison to others is the functions made available by the hosting service included in the package to be purchased that help to manage it better and make it work better.
Related Topic: Journey to Everest Base Camp
It is free, open-source, and relatively easy to use. With millions of websites running on it, there’s no reason not to trust this platform.
After having talked extensively about what It is, in the next step, you will find out how you can lay the right foundation before diving into your website. See you soon!