Slide 1

Slide 1 text

BUILDING WORDPRESS THEMES with

Slide 2

Slide 2 text

ABOUT ME Developer Outreach Manager 
 Founder @tessak22 ➤ Love Obsessed with Dogs ➤ Shoot Archery ➤ Passionate about teaching others

Slide 3

Slide 3 text

WHO ARE YOU?! https://sli.do Enter event code: wcorl @tessak22

Slide 4

Slide 4 text

WHAT IS ACF? ‣ Stands for Advanced Custom Fields ‣ Makes content editing easier ‣ Easy to learn and use ‣ Allows you to add custom meta fields to content ‣ Free & Pro Versions

Slide 5

Slide 5 text

WHAT CAN IT DO? ‣ Add custom data to your pages, posts & custom posts. ‣ Collect theme setting values that you can use globally in your theme. ‣ Create a custom page builder- esque layout editor ‣ Capture entries through a frontend form ‣ Extend your theme capabilities and features ‣ Data is stored in the postmeta table

Slide 6

Slide 6 text

TEMPLATE 101 ‣ functions.php - allows you to add functionality to your theme ‣ style.css - your CSS (styling) for your theme ‣ page.php - page template file ‣ single.php - single post file ‣ single-postname.php - Custom post type

Slide 7

Slide 7 text

LET’S BUILD SOME STUFF

Slide 8

Slide 8 text

FIELD GROUPS + FIELDS Let’s create a new field group! ➤ I have created a page template titled “My Dog” ➤ I also started a field group titled My Dog.

Slide 9

Slide 9 text

ADDING TO THEME advancedcustomfields.com/ resources/code-examples

Slide 10

Slide 10 text

Edit your ACF data on the frontend of your site! Add where form should be: Add before get_header FRONTEND FORMS

Slide 11

Slide 11 text

PRO FEATURES

Slide 12

Slide 12 text

REPEATER FIELD This field is really nice for sliders, carousels or anything that someone may want to use an unpredictable number of times.

Slide 13

Slide 13 text

OPTIONS PAGE Options page allows you to have global fields that can be used where ever you want in your theme!

Slide 14

Slide 14 text

FLEXIBLE CONTENT My favorite feature of all… With flexible content you can essentially make your own page builder with just the blocks that you need!

Slide 15

Slide 15 text

GUTENBERG! advancedcustomfields.com/blog/the- state-of-acf-in-a-gutenberg-world/

Slide 16

Slide 16 text

ASK ME ANYTHING https://sli.do Enter event code: wcorl @tessak22

Slide 17

Slide 17 text

FOLLOW UP @tessak22 // me@tessak22.com Upcoming Speaking: 
 PHP World @tessak22