Slide 1

Slide 1 text

Choosing WordPress Themes Making Good Choices in Picking a Theme
 & Website Review WordPress St. Petersburg

Slide 2

Slide 2 text

Jim True Support Lead & Community Manager
 Pods Framework pods.io | @podsframework jimtrue.com | @jimtrue

Slide 3

Slide 3 text

WordPress St. Petersburg Downtown St. Pete @ TEC Garage
 1st & 3rd Thursdays / Monthly Meetup: https://meetup.com/WordPress-St-Petersburg
 Web: https://tampabaywp.org
 Slack Chat | Facebook Group | Meetups
 A Member of Tampa Bay WordPress Network

Slide 4

Slide 4 text

Upcoming Meetups & Events • WordCamp Jacksonville, April 7th & 8th
 jacksonville.wordcamp.org • WordCamp Atlanta, April 13th - 15th
 atlanta.wordcamp.org • Ask Us Anything: WordPress Crowdsourcing Workshop
 TEC Garage, Downtown St. Pete, April 19th, 6:30PM • Gutenberg: What is it going to mean to me?
 TEC Garage, Downtown St. Pete, May 3rd, 6:30PM

Slide 5

Slide 5 text

We are looking for SPEAKERS! • You actually learn more about something when you TEACH it • Getting over your fears of public speaking is much easier in a safe, non-judgmental space • It’s FUN! • https://tampabaywp.org/speakers/call/

Slide 6

Slide 6 text

Events @ TEC Garage • 4/10 Tech Talk Entrepeneur Program, Tampa • 4/19 Catalyst Series “From Innovator to Entrepreneur”

Slide 7

Slide 7 text

What is a Theme, anyway?

Slide 8

Slide 8 text

What is a Theme, anyway? index.php styles.css

Slide 9

Slide 9 text

Index.php Handles Content index.php styles.css Menu Header Content Sidebar Footer {

Slide 10

Slide 10 text

Styles.css Handles Display { Header Menu Content Sidebar Footer index.php styles.css

Slide 11

Slide 11 text

Theme Files Help Modularize Content Header Menu Content Sidebar Footer index.php styles.css header.php sidebar.php footer.php {

Slide 12

Slide 12 text

Call these files from Index.php Header Menu Content Sidebar Footer index.php header.php sidebar.php footer.php

Slide 13

Slide 13 text

What is “The Loop”? Header Menu Content Sidebar Footer // The Loop!

Slide 14

Slide 14 text

Where do these parts come from? Header Menu Content Sidebar Footer Posts Pages Custom Post Types Taxonomies Search 404

Slide 15

Slide 15 text

Where do these parts come from? Header Menu Content Sidebar Footer Menus & Widgets

Slide 16

Slide 16 text

Where do these parts come from? Header Menu Content Sidebar Footer Also:
 Appearance, 
 Customize &
 Header

Slide 17

Slide 17 text

Themes can define: • Multiple MENU Areas (and Menus) • Multiple Widget Areas (and locations) • Different Page/Post Templates for Different Content • Multiple ways to Apply Content & Images to your site on a Site WIDE basis.

Slide 18

Slide 18 text

What about Styles.CSS? This is what makes a site go from THIS

Slide 19

Slide 19 text

What about Styles.CSS? To THIS

Slide 20

Slide 20 text

What about Styles.CSS? To THIS

Slide 21

Slide 21 text

What about Styles.CSS? Or THIS

Slide 22

Slide 22 text

What’s in Styles.CSS? // Defines the actual Theme Name & Details /* Theme Name: Twenty Seventeen Theme URI: https://wordpress.org/themes/twentyseventeen/ Author URI: https://wordpress.org Description: Twenty Seventeen brings your site… Version: 1.0 // More stuff here, not going into details on it. */

Slide 23

Slide 23 text

Also contains the actual CSS // 5.0 Typography body,button,input,select,textarea { color: #333; font-family: "Libre Franklin", arial, sans-serif; font-size: 15px; font-size: 0.9375rem; font-weight: 400; line-height: 1.66; }

Slide 24

Slide 24 text

So What’s a Child Theme? A way to prevent THIS From blowing away all your changes and customizations in your theme.

Slide 25

Slide 25 text

So What’s a Child Theme? // Bare Minimum, Theme Name & Theme its based on /* Theme Name: Jim’s Theme Template: twentyseventeen */ https://developer.wordpress.org/themes/advanced-topics/child-themes/

Slide 26

Slide 26 text

Easier Method? https://wordpress.org/plugins/child-theme-configurator/

Slide 27

Slide 27 text

Themes vs. Plugins Design
 Layout
 Responsiveness
 Content Options
 Images & Fonts FRONT END Content Types
 Taxonomies
 Functionality
 Access & Control
 System Interaction BACK END vs.

Slide 28

Slide 28 text

Themes vs. Plugins FORM FUNCTION vs.

Slide 29

Slide 29 text

Picking a Theme (5 Point Checklist) • Does it have a free or trial version? • Is it on the WordPress.org Theme Repository? • If I change themes, is my website still functional? • Does it focus on front-end & layout? • Does it have good support?

Slide 30

Slide 30 text

Divi from elegant themes • Theme with Front-end Editing & Layout • Visual Drag & Drop Builder • Multiple possibilities in design and ‘modules’ • Most popular premium WP
 Theme (in the world!)

Slide 31

Slide 31 text

Divi: Does it have Free or Trial? Free / Trial? WP Repo? Functional? Front-end? Support?

Slide 32

Slide 32 text

Divi: On the WP Theme Repo? Free / Trial? WP Repo? Functional? Front-end? Support? NOPE!

Slide 33

Slide 33 text

Divi: Switch Themes, Functional? Free / Trial? WP Repo? Functional? Front-end? Support? NOPE!

Slide 34

Slide 34 text

Divi: Focus on Front End & Layout? Free / Trial? WP Repo? Functional? Front-end? Support?

Slide 35

Slide 35 text

Divi: Good Support? Free / Trial? WP Repo? Functional? Front-end? Support?

Slide 36

Slide 36 text

Genesis from StudioPress • Genesis Framework based on WordPress Standards • Child Theme Marketplace • Responsive Turnkey Designs • Large Developer Network

Slide 37

Slide 37 text

Genesis: Does it have Free or Trial? Free / Trial? WP Repo? Functional? Front-end? Support? NOPE!

Slide 38

Slide 38 text

Genesis: On the WP Theme Repo? Free / Trial? WP Repo? Functional? Front-end? Support? NOPE!

Slide 39

Slide 39 text

Genesis: Switch Themes, Functional? Free / Trial? WP Repo? Functional? Front-end? Support?

Slide 40

Slide 40 text

Genesis: Focus on Front End & Layout? Free / Trial? WP Repo? Functional? Front-end? Support? • Primarily ONLY Focuses on Front-end & Layout • Some Widgets & Shortcodes, Mostly Page Layouts • Rainmaker Platform is focused on SEO/Real Estate, etc.

Slide 41

Slide 41 text

Genesis: Good Support? Free / Trial? WP Repo? Functional? Front-end? Support? • Almost all REAL Support is hidden behind a Paywall • Support focuses on driving you towards hiring a Genesis Developer • Theme Customization is ALL Hooks & Action Filters (ie PHP Required) NOPE!

Slide 42

Slide 42 text

GeneratePress • VERY Customizable, Responsive & Flexible Theme • NEW Site Library of professionally designed themes (automatically loads plugins & builders as needed) • Works flawlessly with Beaver Builder & Elementor • FAST and Reliable

Slide 43

Slide 43 text

: Does it have Free or Trial? Free / Trial? WP Repo? Functional? Front-end? Support?

Slide 44

Slide 44 text

: On the WP Theme Repo? Free / Trial? WP Repo? Functional? Front-end? Support?

Slide 45

Slide 45 text

: Switch Themes, Functional? Free / Trial? WP Repo? Functional? Front-end? Support?

Slide 46

Slide 46 text

: Focus on Front End & Layout? Free / Trial? WP Repo? Functional? Front-end? Support? • Seamless Integration with Beaver Builder & Elementor • GP Premium provides complete flexibility for Headers, Mega Menus, Layout, Sidebars, Colors & More! • One Click Import/Export of Settings

Slide 47

Slide 47 text

: Good Support? Free / Trial? WP Repo? Functional? Front-end? Support? • Great Documentation & Support Forum. • Community Support, Facebook Group & Designers • Thom Osborne, Developer, friendly and very responsive WINNER!

Slide 48

Slide 48 text

Builders vs. Themes? • Provide Front-end Design with Drag & Drop and No code • Beaver Builder/Themer, Elementor, Divi Builder, Visual Composer, Site Composer (and others…) • Avoid SHORTCODE-Itis! • Does it provide a FREE or TRIAL version? • Support Saved Layouts and Work with Custom Post Types or NOPE! • Too much here to discuss in less than an hour – Dedicated Talk on Builders

Slide 49

Slide 49 text

What Themes Do YOU Love?

Slide 50

Slide 50 text

Questions?

Slide 51

Slide 51 text

Get the Slides & Video • tampabaywp.org/meetup/st-petersburg- downtown • Also on Facebook & on Meetup • Published by Friday • Thank you for attending!