WordPress is one of the most powerful Content Management systems available.
It’s versatile, constantly updated, and totally free. And with it, you can create simple blogs, large complex websites, and anything in between. Now, learning how to use it without any prior experience can be quite difficult. But after taking this course, I guarantee that you’ll be very comfortable installing WordPress, adding new content, customizing themes, installing plugins, and also managing existing blogs or websites.
This course is quite large, so we’re gonna split it up in three chapters. First, we’ll discuss the basics, what is WordPress, how to install it, both locally and on a live server. And we’ll also get familiar with the dashboard. The second chapter is dedicated to content management. Here, you’ll learn how to work with posts and pages, how to upload media, how to manage comments, and also how to work with widgets and menus. In the third and final chapter, you’ll learn about working with themes, plugins, and also how to customize WordPress with the built-in settings. We have a lot to go through so let’s kick things off with the basics. In the next lesson, we’ll dive a little bit deeper into what is WordPress. See you there.
Hello and welcome to the first lesson of this course. Now, I’m going to assume that you have no experience with WordPress whatsoever. So we’re going to get started with the basics. In this lesson, you’re going to learn what is WordPress, where you can get it, what you can do with it, and also the difference between wordpress.com and wordpress.org.
Let’s begin. What is WordPress? And how to install it, locally.
Well, let’s use two definitions for it. The simplest definition would be that WordPress is a piece of software that you can install and use to create a blog, an app, a website, and so on. The more complex definition would be that WordPress is a CMS or content management system. Now from its name, I think you can deduce what it’s for, right? It’s for managing content. So WordPress gives you a platform that you can use to share content with the world. And it also gives you all the tools you need to do that efficiently and effortlessly. So that is WordPress basically.
It’s an open source software, and open source means that its source code is freely available. So anyone in the world can contribute to it to make it better, to improve it, and so on. As I was saying in the previous lesson, it’s also free, so that’s a big bonus. And WordPress has been around for quite a while now. And during this time, it was constantly updated. And it’s now reached version five point something, I don’t know the exact number, but it’s past version five. And during this time at each major version, and new features were added.
The platform it self was improved a number of times. Bug fixes all over the place. So the team behind WordPress is hard at work to bring us new features and to make content publishing much easier for everybody. So that’s a quick look at what is WordPress. Now where can I get it? Well, you can work with WordPress in two different ways. You can go to wordpress.org or you can go to wordpress.com. And depending on how you want to work with WordPress, you would choose one of the two. So let me show you. WordPress.org is where you can get the standalone version of WordPress and install it on your own server.
WordPress.com allows you to build a website with WordPress except you’re using their own platform. So your website will be hosted on their servers. There’s a slight difference here. This one is the easiest option, because it removes like the more technical aspects of working with WordPress. While this one is the slightly more complex option because you need a little bit more knowledge to get things up and running. But it’s not difficult at all, as you’ll see during this course.
Now wordpress.com actually is a paid platform. So of course you can start with a free plan that’s available or you can choose from different pricing tiers. And each one has a different set of features that are more or less better suited for certain types of users or a certain type of website or a blog. It really depends on what you want to create. And if you’ll scroll down here, you’ll actually see a comparison table between each plan. And you will see what you get and what you don’t get for each of these plans. So if you’re gonna use wordpress.com, I strongly suggest you check this out first. So you can see which one is better suited for you. To give you an example, if you want to be able to upload custom themes, which is here, you will need to start with the business plan or the e-commerce plan. But if you just want like the very basic stuff, you can start with the free plan as well. Now for this course, we’re going to use wordpress.org. We’re going to download the standalone version of WordPress and we’re gonna install it on our own server on our own computer and we’re going to work with it directly there. So what can you create with WordPress? Well as I was saying in the introduction, from simple blogs, to large, complex websites and anything in between.
Basically, anything that can be created by using a content management system, can be created with WordPress. So if you have or if you need to create a website for, I don’t know, a car dealership, you can do that with WordPress. Maybe a website for a real estate agency. You can do that with WordPress, a portfolio for a photographer, maybe, you can do that. An app can do that as well. It might require a little bit more coding. Depending on the app, but you can totally do it. So as I was saying, WordPress is very versatile, you can create virtually anything with it. And that’s what makes it so popular and so powerful. It has this huge community behind it that’s constantly working on the code. That’s constantly producing themes and plugins so that this platform that was once just a blogging system, just a blogging platform is now a power house, an amazing tool that can be used to create virtually anything on the web. Now, since you are some what familiar with what WordPress is all about, let’s proceed to installing it. We’ll start in the next lesson where you’ll learn how to install WordPress on your local machine and what kind of software you need to make it all work. See you there.
Welcome to lesson two of this course, where you’ll learn how to install WordPress.
Now, you can work with WordPress in two different ways. Number one, on a live server, which means any changes you make will be visible immediately to everyone who’s visiting your website. Or number two, you can work locally on your computer, which means that any changes you make are only visible there, on your computer locally, okay? And this allows you to test and develop your website, your WordPress project, as much as you want before sending it to a live server or publishing it. In this lesson you’re going to learn how to work locally with WordPress, and also what kind of software you need. Let’s begin. So before we get into the software part, I wanna quickly explain how WordPress works. So WordPress, as I said, is a piece of software, right? But it has certain requirements in order to run properly. And one of those requirements is a web server, okay? Or a web server software. A web server software is Apache, that’s one of them. NGINX, I believe, is the second one. There are a couple more, but these two are very popular, especially Apache. And Apache is, of course, free software. Now, what WordPress also needs is support for PHP and also a database management system. And that can be MySQL, it can be Maria DB, there are a couple others as well. Apache supports both of these, so it supports PHP, among other things. And PHP is a programming language, in which WordPress is written. And it also supports MySQL, which is this database management system. And with it you can basically create databases that WordPress then uses to store information about your website.
So, the very first step in working with WordPress locally is to use a software that can emulate a webserver on your local machine. Now, there are a couple of options here. One of the most popular one, and the one that we’re gonna use in this course, is called MAMP. And it also has a pro version,which is paid and it offers some extra features. But for this demonstration,the free version is more than enough. So as you can see here, MAMP is a free local server environment that works on macOS and Windows. Another alternative would be XAMPP. This is a more cross-platform option because it works on Windows,macOS and Linux. So depending on your operating systemyou can go and install either of these, they work just as well. As I was saying, we’re gonna be using MAMP. So I have MAMP installed, I have the free version right here, and if you’re using macOS, this is kind of what you’ll see. Right here you’ll see somestatus LEDs telling me, hey, the Apache server is up and running, the MySQL server is up and running.
So what you need to do next is create a database. So go to Open Web Start page, and that’s gonna take you to your MAMP configuration. From here you have the ability to open up the MAMP directory, which we’ll do later, and you can also access some tools. So what we need here is PHPMYADMIN, let’s open that in a new window. And here you’ll see all of the databases that are currently created. For this installation, we’re gonna create a new database. So we’re gonna go to Databases, and where it says Create database we’re gonna give it a database name. Let’s call it wp-demo-tuts. And we’re gonna hit Create. So right now we have a new database, wp-demo-tuts, created right here. That’s all you need to do here, you don’t have to worry about the structure because WordPress will automatically populate this database for you. All right, that’s step one.WordPress for Beginners – Master WordPress Quickly
Step two is to download WordPress.
So go to wordpress.org, click Get WordPress. Download WordPress, and the version that’s currently available at the time of this recording is 5.2.2. So I say, Download. Let’s save it, and I have that right here in my Downloads folder, where it says wordpress-5.2.2. & I’m just gonna extract this archive, right? So now what you need to do is take this, copy it, and go to your MAMP folder. By default it’s gonna be called htdocs, I believe. However, I have a custom configuration here. Let me just show you. If I open up the preferences here, and I go to Web Server, you can see that my document root is actually adi & Desktop & MAMP. You can put this in any folder you want really, it doesn’t really matter. Okay, so going to the folder where you have your MAMP root, and I’m gonna paste in that WordPress folder. You can rename this, if you want. I’m gonna call it wp-demo-tuts, just like our database.
You don’t have to do that, by the way. The fact that it has the same name as the database is irrelevant, this can be any name that you want. All right, so now what we need to do is, we’re gonna need to go back to our MAMP starting website. If you closed that, no problem, simply open up your MAMP app again and you’ll see an Open WebStart page, and it’s gonna take you right here. And you just click My Website, and this will get you to the root which is localhost:8888, which is the default port this runs on. And from here, we’re gonna choose wp-demo-tuts. Don’t worry about wp-latest, that’s another WordPress installation I have. We’re not gonna play with that. So, wp-demo-tuts, And this is gonna open up the setup wizard for WordPress. Choose the language, hit Continue. This is gonna tell you that before you proceed, you need to know a couple of things from here. It gives you a list. We’re gonna hit Let’s go.
Database name, this is where we put in this name right here. They need to match, so wp-demo-tuts. Username is gonna be root, password is gonna be root. Database host, we’ll keep it at localhost. Table prefix, this is not that important, it just adds this wp_ to the name of each table that’s gonna be created in the database. You can change this if you want, I’m gonna leave it just like that. So hit Submit, run the installation. We’re gonna give it a site title, we’re gonna say WordPress Demo Tuts. Username, let’s say admin. And the password, just so we can remember it, we’re gonna say password. And by the way, you shouldn’t do this. You shouldn’t put password as your actual password, but I think we’ll get away with it for this demo. I’m gonna enter my email address here, and we’re gonna disable the search engine indexing.
By the way, this is a option that you should leave unchecked on a live website. But since we’re working locally, we can go ahead and check that. So with all of this in, let’s install WordPress. And it has been installed. Nice, let’s log in. Admin and password, And now we’re in. We now have a fully working installation of WordPress, and if we wanna see the front end, or our actual website, we can simply hover this, click it, or click Visit Site. And there we go, we now have WordPress installed locally. Now, what about on a live server? We’ll cover that in the next lesson. There, you’ll learn how a live server is different from your local machine, and also the steps you need to take to publish your website with WordPress. See you there.WordPress for Beginners – Master WordPress Quickly