This session will be lead by Issac Scheidt of Ramp Ventures
Building custom page templates with Advanced Custom Fields (ACF) is easy with very little coding required. We will look through the basic options the plugin provides and build a custom page template by doing a little bit of PHP work. We’ll also take a peek at some of the options available with ACF Pro and look through a theme that’s completely built with ACF.
2. ClickHOST
Carel Bekker
clickhost.com
ClickHOST now offers Managed WordPress hosting on AWS:
● 30GB High performance SSD disk space
● 2x Backups per day for 30 days
● Daily malware scanning
● Starting at $49/month
3. About Me
Isaac Scheidt
isaac@myramp.co
myramp.co
● Graduated from UGA in 2012
● Worked 3+ years for a traditional marketing agency
● Founded Ramp Ventures in 2015 to provide affordable
websites for organizations focused on helping others
5. Options For Building Custom WP
Websites
Isaac Scheidt
isaac@myramp.co
myramp.co
● Page Builder plugins (Beaver Builder)
○ Great for individual page customizations.
● Fully custom WordPress theme
○ Great if you have the knowledge to code this.
● Plugins (Advanced Custom Fields)
6. Advantages of ACF
Isaac Scheidt
isaac@myramp.co
myramp.co
● Faster Coding
○ Faster than page builders when you need to repeat
functionality.
● Client Updates
○ Ability to let clients update their site without
breaking things.
○ Helps hide unnecessary parts of WP from clients
(elements not supported by a theme)
7. What does ACF do?
Isaac Scheidt
isaac@myramp.co
myramp.co
● Adds custom fields to almost anywhere on your site
● Allows client to style site without coding knowledge
● Display ACF values throughout your theme
○ Page Templates
○ Customizing themes (custom loop, page variables…)
● Basic example fields:
○ Text block
○ WYSIWYG editor
○ Date picker
○ Select/Radio Buttons/Checkboxes
8. ACF for Posts
Isaac Scheidt
isaac@myramp.co
myramp.co
● Add variables to display post differently in the loop.
● Add display options to posts
○ Videos
○ Images
○ Headlines & subheadlines
● Limit functionality based on category or post type
○ Hide Content Editor, Featured Image, Tags…
9. ACF for Pages
Isaac Scheidt
isaac@myramp.co
myramp.co
● Example custom fields
○ Alternate titles
○ Featured image placement (background images)
○ Repeating functionality on pages (bios, services…)
○ Flexible content - store all your page functionalities in
one page template.
● Assign ACF based on page template or page name
● Placement options on page (below title, sidebar….)
16. ACF Extras
Isaac Scheidt
isaac@myramp.co
myramp.co
● ACF Coding Resources (PHP examples)
● Conditional Logic on any field
● Relationship fields - pull content from selected
posts/pages (Reverse query)
● Ability to hide WP functionality
17. ACF Pro Features
Isaac Scheidt
isaac@myramp.co
myramp.co
● Repeater
● Flexible content
● Gallery
● Options Page
● advancedcustomfields.com/pro
○ Personal - $25 single site (lifetime updates)
○ Pro - $100 unlimited sites (lifetime updates)
18. Try It Yourself - rampventures.co
Isaac Scheidt
isaac@myramp.co
myramp.co
● Signup Button
● Username & Email Address “Gimme A Site” -> “Next”
● Site Domain & Site Title -> “Signup”
● Check your email - verification link
● Login info will be sent to your email
● Activate Ramp 2.0 Theme