WordPress is one of the leading content management systems on the market today. Website owners and editors find WordPress easy to use for editing the content on their sites. Developers and designers like its templating system and wide range of plugins and themes to work with. In this course we'll go over how to build websites with WordPress, starting with installing WordPress and then working all the way through customizing with themes and plugins. You do not need any coding experience; however, we will do a little bit of coding, since some things in WordPress you can’t do without a little code alteration.
To get up and running with a WordPress site, you will need it installed on a live hosting environment. In this stage we will first cover how to acquire a domain name and hosting account for your WordPress site. Then we will go over the different ways to install WordPress on your hosting account.
Choosing a theme as a starting point for a WordPress site works great, but you will need to know how to customize the theme so that it really works for your specific need. In this stage we cover how to customize a WordPress theme using built in customization tools as well HTML, CSS and PHP. When it comes to customizing a theme's code we will take the best practice approach of using child themes, which we go over how to create and customize.
WordPress comes by default with the ability to create Pages and Posts. Oftentimes websites require more complex content than this. To work with more complex content we can use custom post types and custom fields. In this stage we go over how to setup custom content in WordPress using plugins. We will also cover the template code necessary to have custom content display on the front-end of a WordPress site.
Widgets are a special type of content in WordPress that can be easily managed from the admin area and display anywhere that a theme has enabled widgets. Custom menus in WordPress allow you to create multiple menus with a variety of different configurations. In this stage we will go over both of these topics as well as the code needed to enable and add them to themes.
Plugins extend the functionality of WordPress sites. In this stage we go over tips for finding plugins as well as talk about certain types of plugins you will likely want to use on your WordPress sites.