About This Class

WordPress powers one-third of the world’s websites, and it’s no surprise — it’s user-friendly and in active development, which means it’s always improving. Its users benefit from thousands of themes and plugins, and WordPress serves the needs of individuals, non-profits, businesses and governments world-wide.

However, while WordPress makes it easy to get started, publish content, install a template and use plugins, it doesn’t mean its limits are reached. Once a user feels comfortable with the basics of WordPress, a user will realize that WordPress’ potential is greater.

In this workshop, we will learn advanced WordPress installation techniques, focus on advanced security measures, and learn how to customize a WordPress website so that it meets advanced needs, beyond the basic template customization.

Topics we’ll cover are: best practices for WordPress installations; recommendations for WordPress configuration, security and analytics; and how to best customize templates via child themes, HTML, CSS and template modifications.

Once you complete this workshop, you’ll understand WordPress beyond its simple user admin interface. This workshop explains common WordPress files, the WordPress relationship with host server, FTP, WordPress file structure, child themes, HTML/CSS customizations and PHP/template customizations. Before this workshop you might feel comfortable with the WordPress back-end admin, but after this workshop, you will become familiarized with the WordPress server files, WordPress database structure, and how you can use this knowledge to take your website to the next level of customization.

Takeaways

  • Learn best practices for WordPress installations (install on its own directory)
  • Become familiar with WordPress backend files such as wpconfig, wp-content folder, .htaccess and more
  • Learn WordPress best practices for security and analytics
  • Learn about WordPress child themes
  • How to use HTML/CSS to make advanced WordPress theme customizations via child themes and WordPress customizer
  • Learn about which applications to use for advanced WordPress customizations via FTP (File Transfer Protocol)

Preparation

Participants must bring a laptop to class. A general understanding of WordPress is required (WordPress Fundamentals or Getting Started With WordPress or the equivalent are required). Experience with WordPress is preferred (experience installing WordPress, plugins and themes). Having a domain and web host is not necessary. Participants will learn how to take advantage of the takeaways via a class-provided website. If participants have a WordPress website and hosting provider, they are better able to take advantage of the takeaways due to familiarity to concepts. Participants should have a good understanding of web hosting and domains. Participants should have a proper note-taking system for subjects covered in class, and come with questions, as the workshop is a collaborative experience.