Filter Custom Layouts Without PHP
Using Custom Post Types and Display Content PluginsTo Create Customized Layouts
Who Am I?• Bryan Cady• Listen to the Wind Media• Build WordPress websites (Mainly non-profit and small
business)• Maintain websites• Host on a VPS/WHM
Photo credit: Skley https://www.flickr.com/photos/dskley/8172287586
What Is This Talk About?• Custom post types - What are they and why we might
use them• How to create custom post types and custom fields• What is a content layout plugin• How to use all the above to create filtered specific
content into custom layouts without PHP.
No Dishonor In Using a PluginBut
Still Learn Code
WordPress Default Post Types• Post• Page• Attachment• Revision• Navigation menu
What is a Custom Post Type?
What is a Custom Post Type?• Content type with added custom fields (usually) used
for a specific purpose• Post that collects very specific and custom data that
can be used on your website
Sites That Might Use a CPT?
Sites That Might Use a CPT?• eCommerce• Real Estate
Advantages of a CPT
Advantages of a CPT• Organize post page• Simplify post page for admin or the user• More customizing generally means you can charge
more $$$• Happy client
Common CPT Plugins• CustomPress• Pods• Custom Post Type UI• Custom Post Type Maker• Types (Toolset)
Custom Field Plugins• Advanced Custom Fields (1 million downloads)• Toolset
What is Content Layout Plugin?• In basic form it puts fields and taxonomies of your
choice in order on a webpage• You style these fields with HTML and CSS
What do you do with a content layout plugin?• Determine which post types to use • Which fields and/or taxonomies to use • Stack elements over each other• You will style with HTML/CSS the layout itself• You decide where to place the content what page or
website pages of the website.• This isn’t a “builder” plugin (At least the one we are
using)
Content Layout Plugins• Ithemes Loopbuddy• Views (Toolset)
What are we going to do?• Create a Custom Post Type• Create fields for the CPT• Create Taxonomies • Create the layout with a ”View”• Add HTML/CSS for structure• Show how to add to a page
• Build a Content template for the CPT itself
Listen to the Wind MediaWeb Design and Content Solutions
Bryan [email protected]://www.listentothewindmedia.comTwitter: @bobcatou FB: facebook.com/listentothewind