SlideShare a Scribd company logo
I’m Riley
Freelance Full-Stack WP Dev based around Indianapolis
100% Night Owl
Themes are where it’s at! (And plugins here and there.)
#WP Slack + Trac Lurker
Days: Design Tech Mentor – I have 60+ hirable students…
Quick Survey
Goals of a Well-Architected WP Site
Foolproof for the Client
100% Editable via the Admin
Reduce/Eliminate Data Repetition
Separation of Concerns
Easier Future Feature Growth
What this Means for “Us”
No more shoehorning everything into “Posts”
The data structure matches Your site
Consistency in Markup/Code
Easier Migrations and Theme Changes
What this Means for “Them”
Guided Data Entry
Stress Relief
More time to focus
on content
3 Components to Build On
All WP Built-Ins!
POST TYPES – the structure
Distinct types of
content that have many
unique entries
post
page
event
movie
book
employee portfolio
artifact
member
product
recipe
artwork
flower
planet
Ancillary WP Defaults
attachment
revision
nav_menu_item
action
order
theme
TAXONOMIES – the organization
category
post_tag
taxonomies
{
genre
metal
bebop
tech
politics love
android
Organizational pockets
used to group “post”
entries together
Reserved Names!
author
calendar
day
name
page
post
theme
{terms
POST META – the data
Pieces of info about a
“post” entry beyond the
standard WP data
post_id meta_key meta_value
315 email joe@company.com
220 email kara@company.com
593 twitter @devtricks123
981 website http://company.com
981 twitter @company
315 phone 555-555-5555
Note:
This can contain serialized
data, which is a common
tactic employed by
plugins like ACF.
POST META
TAXONOMIES
POST TYPE
“employee”
“employee_group”
“job_title”
“phone”
“email”
“birthday”
“twitter”
YEAR (tax)
CHEFS
“name”
“photo”
“job_title”
“company”
“bio”
“twitter”
“recipe”
“donation_url”
RECIPE
“name”
“description”
“instructions”
“ingredients”
» quantity «
» units «
» item «
TEAM (tax)
AUCTION
“name”
“photo”
“description”
“retail_value”
“sale_price”
CAROUSEL
“name”
“image”
“link”
“cta_text”
COURSE (tax)
Flamin’ Spatulas, Grill Gods, etc. Salad, Entree, Dessert, etc. 2015, 2016, etc.
Charity Dinner/Auction Blueprint
Ways to Implement Architecture
register_post_type($settings);
register_taxonomy($settings);
update_post_meta($postID, $key, $value);
Hand-Crafted PHP
Generated PHP
http://generatewp.com/
Ways to Implement Architecture (cont.)
Custom Post Type UI (CPTUI)
Advanced Custom Fields (ACF)
Pro (Paid) available, but not today
…tons of alternatives…
Plugins (Open-Source, of course)
Ways to Display the Data
Use shortcodes provided by ACF
[acf field=“field_name"] (in the post content)
[acf field="field_name" post_id=“123"]
Custom Content Shortcode plugin
Use a Child Theme and edit the PHP templates
Child Theme Custom Loop
Full List of Plugins
Custom Post Type UI – post types & taxonomies
Advanced Custom Fields – custom post_meta
Custom Content Shortcode – “loop” shortcodes
Orbisius Child Theme Creator – child theme editing
Admin Columns – add meta/taxs to admin listings
Questions?
Riley Paulsen
@rileypaulsen

More Related Content

Similar to Premeditated Architectural Bliss: Post Types, Taxonomies, [Advanced] Custom Fields

Scaling Complexity in WordPress Enterprise Apps
Scaling Complexity in WordPress Enterprise AppsScaling Complexity in WordPress Enterprise Apps
Scaling Complexity in WordPress Enterprise Apps
Mike Schinkel
 
Joomla! Day Chicago 2011 - Templating the right way - Jonathan Shroyer
Joomla! Day Chicago 2011 - Templating the right way - Jonathan ShroyerJoomla! Day Chicago 2011 - Templating the right way - Jonathan Shroyer
Joomla! Day Chicago 2011 - Templating the right way - Jonathan Shroyer
Steven Pignataro
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
cgmonroe
 
Document repositories-and-metadata
Document repositories-and-metadataDocument repositories-and-metadata
Document repositories-and-metadata
Earley Information Science
 
Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3
Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3
Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3
Salvatore Iaconesi
 
Building sustainable RESTFul services
Building sustainable RESTFul servicesBuilding sustainable RESTFul services
Building sustainable RESTFul services
Ortus Solutions, Corp
 
Hands-On with Google’s Machine Learning APIs, 12/3/2017
Hands-On with Google’s Machine Learning APIs, 12/3/2017Hands-On with Google’s Machine Learning APIs, 12/3/2017
Hands-On with Google’s Machine Learning APIs, 12/3/2017
Stephen Wylie
 
Introduction to search_marketing
Introduction to search_marketingIntroduction to search_marketing
Introduction to search_marketing
Bill Hunt
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
Michael King
 
Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18
Hull
 
#SPSVancouver 2016 - The importance of metadata
#SPSVancouver 2016 - The importance of metadata#SPSVancouver 2016 - The importance of metadata
#SPSVancouver 2016 - The importance of metadata
Vincent Biret
 
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesJBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
Tikal Knowledge
 
Integrating Government Data New
Integrating Government Data NewIntegrating Government Data New
Integrating Government Data New
guest4543bb
 
Le Wagon - Landing page
Le Wagon - Landing pageLe Wagon - Landing page
Le Wagon - Landing page
Kévin Chavanne
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
Christian Heilmann
 
SMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClaySMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClay
adtech_fan
 
Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...
Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...
Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...
Bill Graham
 
SPSBMORE14 - Taming Your Taxonomy in SharePoint
SPSBMORE14 - Taming Your Taxonomy in SharePointSPSBMORE14 - Taming Your Taxonomy in SharePoint
SPSBMORE14 - Taming Your Taxonomy in SharePoint
Jonathan Ralton
 
CS 542 Introduction
CS 542 IntroductionCS 542 Introduction
CS 542 Introduction
J Singh
 
SPS Chicago Suburbs - Taking User Profiles to New Heights!
SPS Chicago Suburbs - Taking User Profiles to New Heights!SPS Chicago Suburbs - Taking User Profiles to New Heights!
SPS Chicago Suburbs - Taking User Profiles to New Heights!
Stacy Deere
 

Similar to Premeditated Architectural Bliss: Post Types, Taxonomies, [Advanced] Custom Fields (20)

Scaling Complexity in WordPress Enterprise Apps
Scaling Complexity in WordPress Enterprise AppsScaling Complexity in WordPress Enterprise Apps
Scaling Complexity in WordPress Enterprise Apps
 
Joomla! Day Chicago 2011 - Templating the right way - Jonathan Shroyer
Joomla! Day Chicago 2011 - Templating the right way - Jonathan ShroyerJoomla! Day Chicago 2011 - Templating the right way - Jonathan Shroyer
Joomla! Day Chicago 2011 - Templating the right way - Jonathan Shroyer
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
 
Document repositories-and-metadata
Document repositories-and-metadataDocument repositories-and-metadata
Document repositories-and-metadata
 
Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3
Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3
Sperimentazioni di Tecnologie e Comunicazioni Multimediali: Lezione 3
 
Building sustainable RESTFul services
Building sustainable RESTFul servicesBuilding sustainable RESTFul services
Building sustainable RESTFul services
 
Hands-On with Google’s Machine Learning APIs, 12/3/2017
Hands-On with Google’s Machine Learning APIs, 12/3/2017Hands-On with Google’s Machine Learning APIs, 12/3/2017
Hands-On with Google’s Machine Learning APIs, 12/3/2017
 
Introduction to search_marketing
Introduction to search_marketingIntroduction to search_marketing
Introduction to search_marketing
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18
 
#SPSVancouver 2016 - The importance of metadata
#SPSVancouver 2016 - The importance of metadata#SPSVancouver 2016 - The importance of metadata
#SPSVancouver 2016 - The importance of metadata
 
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesJBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
 
Integrating Government Data New
Integrating Government Data NewIntegrating Government Data New
Integrating Government Data New
 
Le Wagon - Landing page
Le Wagon - Landing pageLe Wagon - Landing page
Le Wagon - Landing page
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
SMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClaySMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClay
 
Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...
Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...
Hadoop Summit 2011 - Using a Hadoop Data Pipeline to Build a Graph of Users a...
 
SPSBMORE14 - Taming Your Taxonomy in SharePoint
SPSBMORE14 - Taming Your Taxonomy in SharePointSPSBMORE14 - Taming Your Taxonomy in SharePoint
SPSBMORE14 - Taming Your Taxonomy in SharePoint
 
CS 542 Introduction
CS 542 IntroductionCS 542 Introduction
CS 542 Introduction
 
SPS Chicago Suburbs - Taking User Profiles to New Heights!
SPS Chicago Suburbs - Taking User Profiles to New Heights!SPS Chicago Suburbs - Taking User Profiles to New Heights!
SPS Chicago Suburbs - Taking User Profiles to New Heights!
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 

Premeditated Architectural Bliss: Post Types, Taxonomies, [Advanced] Custom Fields

  • 1.
  • 2. I’m Riley Freelance Full-Stack WP Dev based around Indianapolis 100% Night Owl Themes are where it’s at! (And plugins here and there.) #WP Slack + Trac Lurker Days: Design Tech Mentor – I have 60+ hirable students…
  • 4.
  • 5. Goals of a Well-Architected WP Site Foolproof for the Client 100% Editable via the Admin Reduce/Eliminate Data Repetition Separation of Concerns Easier Future Feature Growth
  • 6. What this Means for “Us” No more shoehorning everything into “Posts” The data structure matches Your site Consistency in Markup/Code Easier Migrations and Theme Changes
  • 7. What this Means for “Them” Guided Data Entry Stress Relief More time to focus on content
  • 8. 3 Components to Build On All WP Built-Ins!
  • 9. POST TYPES – the structure Distinct types of content that have many unique entries post page event movie book employee portfolio artifact member product recipe artwork flower planet Ancillary WP Defaults attachment revision nav_menu_item action order theme
  • 10. TAXONOMIES – the organization category post_tag taxonomies { genre metal bebop tech politics love android Organizational pockets used to group “post” entries together Reserved Names! author calendar day name page post theme {terms
  • 11. POST META – the data Pieces of info about a “post” entry beyond the standard WP data post_id meta_key meta_value 315 email joe@company.com 220 email kara@company.com 593 twitter @devtricks123 981 website http://company.com 981 twitter @company 315 phone 555-555-5555 Note: This can contain serialized data, which is a common tactic employed by plugins like ACF.
  • 13. YEAR (tax) CHEFS “name” “photo” “job_title” “company” “bio” “twitter” “recipe” “donation_url” RECIPE “name” “description” “instructions” “ingredients” » quantity « » units « » item « TEAM (tax) AUCTION “name” “photo” “description” “retail_value” “sale_price” CAROUSEL “name” “image” “link” “cta_text” COURSE (tax) Flamin’ Spatulas, Grill Gods, etc. Salad, Entree, Dessert, etc. 2015, 2016, etc. Charity Dinner/Auction Blueprint
  • 14. Ways to Implement Architecture register_post_type($settings); register_taxonomy($settings); update_post_meta($postID, $key, $value); Hand-Crafted PHP Generated PHP http://generatewp.com/
  • 15. Ways to Implement Architecture (cont.) Custom Post Type UI (CPTUI) Advanced Custom Fields (ACF) Pro (Paid) available, but not today …tons of alternatives… Plugins (Open-Source, of course)
  • 16. Ways to Display the Data Use shortcodes provided by ACF [acf field=“field_name"] (in the post content) [acf field="field_name" post_id=“123"] Custom Content Shortcode plugin Use a Child Theme and edit the PHP templates
  • 18. Full List of Plugins Custom Post Type UI – post types & taxonomies Advanced Custom Fields – custom post_meta Custom Content Shortcode – “loop” shortcodes Orbisius Child Theme Creator – child theme editing Admin Columns – add meta/taxs to admin listings