This video course is aimed at teaching you in detail how to layout and create themes on the WordPress CMS, without water, but the main thing is that here we immediately apply all the knowledge in practice. This means that you will get all the material to work with and together we will create a real project step by step.

What you will learn

  • You will learn how to “pull” the layout on the WordPress content management system engine
  • Learn how to create your own WordPress themes
  • Learn how to create a full-fledged product for the customer
  • Learn the basic principles of working with content management systems (CMS)
  • Learn how to work with plugins for WP
  • Learn how to work with local servers and phpmyadmin
  • All the knowledge gained is given in a modern format and is immediately consolidated in practice
  • Bonus: you will get another real layout for practice

Requirements

  • Basic knowledge of web development
  • Fluency in HTML/CSS
  • Knowledge of php is desirable (optional)

Course materials

  • Introduction to content management systems. CMS WordPress;
  • How the course will be structured and why we need this module;
  • Content management systems. CMS WordPress;
  • Setting up a working environment (optional);
  • Local servers and a little bit about PHP;
  • Installing WordPress on a local server and “stretching” the layout;
  • The correct structure of a WordPress theme;
  • Additional lesson. Hooks in WP;
  • Setting up dynamic site changes from the admin panel;
  • Customize the header and logo of the site;
  • Customize custom fields for phone numbers, titles, images, etc;
  • Dynamic display of posts and advanced work with arbitrary fields;
  • Dynamic post output and preview images;
  • Maps in WordPress themes;
  • Working with forms;
  • If you have a problem with creating a form;
  • Transferring a website from local hosting to a real one;
  • We set up reCAPTCHA in our forms;
  • Multi-page sites;
  • Page templates. Turning our project into a multi-page website;
  • Menus in WP. Create dynamic menus on the site;
  • Pages for single posts. Another type of templates;
  • Additional templates for post pages;
  • SEO optimization for wp-theme;
  • Optimizing website loading speed;
  • What to do next? Recipes and one more project.