Sarah Moyer
LEARNING
BY
DOING
10 Lessons in Pushing Your Skills
@ayellowdaisy · sarah-moyer.com
➤ WP designer / developer
➤ Prefer Genesis Framework
➤ Love to learn new things

(like running a circular saw)
about me
SARAH-MOYER.COM
Design File
Custom Slider from Design File
Which Slider?
Try each one!
Lesson
Research takes time
Lesson
customize CSS (styling)
change HTML (plugin code)
customize JS (animation)
For the custom 

slider, I can:
Lesson
Reach out and ask
Lesson
WP.org Forums
Colleagues / Co-working Spaces
Wordcamps / Local WP Meetups
Theme and Plugin Forums
Places to
get help:
Can you build this?
Dear Colleague,
How does this work?
Dear Designer,
Lesson
Define your scope
Lesson
continous loop
arrows (not auto-slide)
link to page (not post)
unique styling (for edge slides)
mobile responsive
Slider
Features:
continous loop
arrows (not auto-slide)
link to page (not post)
unique styling (for edge slides)
mobile responsive
Dear colleague,
Can you
build this?
Try using the
kenwheeler.github.io/slickSlick Carousel
kenwheeler.github.io/slickSlick Carousel
kenwheeler.github.io/slickSlick Carousel
continous loop
arrows (not auto-slide)
link to page (not post)
unique styling (for edge slides)
mobile responsive
Slider
Features:
Lesson
Read other people’s code
Lesson
Slick Carousel 

code:
➤ add HTML
➤ add CSS
➤ add JS
The slider didn’t work!
Lesson
Lesson
Test each piece separately
Test each piece before combining
Lesson
HTML
Piece 1
HTML
Copy code from Slick website
HTML
Paste code into theme file
HTML
Works on website?
CSS
Piece 2
HTML
CSS
File structure in FTPCopy Slick files and add to website
CSS
Add CSS from Slick
CSS
Call the CSS in theme file
CSS
Works on website?
Lesson
Compare code if broken Lesson
Compare using Chrome Inspector or Firebug for Firefox
CSS
CSS
Chrome Inspector Code into theme file
CSS
Works on website?
JSJavascript
Piece 3
HTML
CSS
JS
Add JS from Slick
Call the JS in theme file
JS
JS
Works on website?
Compare demo to website
JS
class in HTML
JS
class in JS
JS
Works on website?
Lesson
Take breaks
to renew inspiration
Lesson
Take breaks
to renew inspiration
Lesson
Take breaks
to renew inspiration
Lesson
Match Design
Slick on WordPress Photoshop Design File
Match Design
HTML before
HTML after
Match Design
CSS
from Chrome
Inspector to
style.css
Match Design
Slick on WordPress Photoshop Design File
Add Slick to WP
Match Design
Build user friendly admin
sweat
or
no-sweat?
Build user friendly admin
Advanced Custom
Fields plugin
Build user friendly admin
Advanced Custom Fields - Repeater
User-friendly layout
Instead of code layout
Pull ACF data into slider
Lesson
Search the Codex Lesson
Pull ACF data into slider
Lesson
Comment your code Lesson
Lesson
If at first you don’t succeed
try, try again
and again and again.
Sarah Moyer
Questions?
Thanks for
listening!
@ayellowdaisy · sarah-moyer.com
Photo credits at sarah-moyer.com/slides
LEARNING
BY
DOING

Learning by Doing: 10 Lessons in Pushing your WordPress Development Skills