SlideShare a Scribd company logo
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Introduction


                                           TIM SCHOFFELMAN
                                           - DEVELOPER
                                           -- CURRENT
                                           -- PAST




                                                                                                                      www.WordCampMSP.org
                                           - SCHOFFELMAN.COM




                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Custom Fields Definition
                                           The Codex describes Custom
                                           Fields as giving WordPress
                                           "the ability to allow post
                                           authors to assign custom
                                           fields to a post. This arbitrary
                                           extra information is known




                                                                                                                      www.WordCampMSP.org
                                           as meta-data”.




                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           History




                                                                                                                      www.WordCampMSP.org
                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Case Study: Dice Best Job Ever Campaign
                                           - Custom Fields
                                           - Persistent once created (w/ exception)*
                                           - Video
                                           - CDN
                                           - Public Posts
                                           - Custom Post Type for 3.0.x+




                                                                                                                           www.WordCampMSP.org
                                                                                       Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Case Study: Dice Best Job Ever Campaign
                                           - Public Post
                                           - History
                                           - Abilities & Freedom




                                                                                                                      www.WordCampMSP.org
                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Case Study: Dice Best Job Ever Campaign
                                           - Coming Soon
                                           - Dice Job Type
                                           - Dice RSS
                                           - First Name
                                           - Job Title
                                           - Video Thumb
                                           - Video Tracking URL




                                                                                                                      www.WordCampMSP.org
                                           - Video URL




                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Custom Post Type
                                           - Definition
                                           - Resources
                                           - Dice Best Job Ever




                                                                                                                      www.WordCampMSP.org
                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Custom Fields
                                           - Forwarding URL
                                           - get_post_meta( $post->ID, ‘forward_url’, true);
                                           - Public Posts & their Custom Fields




                                                                                                                                   www.WordCampMSP.org
                                                                                               Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Use with Front End Themes
                                           - dice_home.php
                                           - dice_int_sidebar.php
                                           - dice_video_player.php
                                           - dice_widget.php




                                                                                                                      www.WordCampMSP.org
                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Use with Flash Ad Units
                                           - functions.php
                                           - include_file.php




                                                                                                                      www.WordCampMSP.org
                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Use with Widgets
                                           - functions file author_widget.php
                                           - includes file author_widget.php




                                                                                                                      www.WordCampMSP.org
                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Tips & Tricks
                                           - If I need to customize the feed for a separate app to consume (like a flash file), I’ll create a separate feed file to
                                           customize, leaving the original alone
                                           - I typically will create a separate folder for files that control core theme functionality and name it functions
                                           - Also, I’ll usually do the same for items I need to display on the or within the theme template or feed, which will be called
                                           includes
                                           - All code from the Guest Author example can be downloaded at GitHub - https://github.com/schoffelman/WordCamp-
                                           MSP




                                                                                                                                                                            www.WordCampMSP.org
                                                                                                                              Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010
Tweet about this session #WordCampMSP!!!




                                           Extending Functionality Through Custom Fields

                                           Q&A
                                           History




                                                                                                                      www.WordCampMSP.org
                                                                                  Follow Tim Schoffelman @SilentGap

Monday, November 15, 2010

More Related Content

Viewers also liked

A Book Apart's Content Strategy for Mobile
A Book Apart's Content Strategy for MobileA Book Apart's Content Strategy for Mobile
A Book Apart's Content Strategy for MobilePeter Ellis
 
(Web) Success in the City: Building a Better Municipal Experience
(Web) Success in the City: Building a Better Municipal Experience(Web) Success in the City: Building a Better Municipal Experience
(Web) Success in the City: Building a Better Municipal Experience
Alaine Mackenzie
 
Content Strategy 101 | Workshop at NAGW 2013, Louisville, KY
Content Strategy 101 | Workshop at NAGW 2013, Louisville, KYContent Strategy 101 | Workshop at NAGW 2013, Louisville, KY
Content Strategy 101 | Workshop at NAGW 2013, Louisville, KY
Laura Creekmore
 
RailsGirls Rotterdam Lightning talk Storytelling
RailsGirls Rotterdam Lightning talk StorytellingRailsGirls Rotterdam Lightning talk Storytelling
RailsGirls Rotterdam Lightning talk Storytelling
Thamar Kiemel
 
New Internet Website
New Internet WebsiteNew Internet Website
New Internet WebsiteLucasFabiano
 
Content Strategy: A Dangerous Method
Content Strategy: A Dangerous MethodContent Strategy: A Dangerous Method
Content Strategy: A Dangerous Method
Joe Gollner
 
Creating and executing a great content strategy
Creating and executing a great content strategyCreating and executing a great content strategy
Creating and executing a great content strategy
Hilary Marsh, Content Company, Inc.
 

Viewers also liked (8)

A Book Apart's Content Strategy for Mobile
A Book Apart's Content Strategy for MobileA Book Apart's Content Strategy for Mobile
A Book Apart's Content Strategy for Mobile
 
(Web) Success in the City: Building a Better Municipal Experience
(Web) Success in the City: Building a Better Municipal Experience(Web) Success in the City: Building a Better Municipal Experience
(Web) Success in the City: Building a Better Municipal Experience
 
Content Strategy 101 | Workshop at NAGW 2013, Louisville, KY
Content Strategy 101 | Workshop at NAGW 2013, Louisville, KYContent Strategy 101 | Workshop at NAGW 2013, Louisville, KY
Content Strategy 101 | Workshop at NAGW 2013, Louisville, KY
 
Content Strategy 101
Content Strategy 101Content Strategy 101
Content Strategy 101
 
RailsGirls Rotterdam Lightning talk Storytelling
RailsGirls Rotterdam Lightning talk StorytellingRailsGirls Rotterdam Lightning talk Storytelling
RailsGirls Rotterdam Lightning talk Storytelling
 
New Internet Website
New Internet WebsiteNew Internet Website
New Internet Website
 
Content Strategy: A Dangerous Method
Content Strategy: A Dangerous MethodContent Strategy: A Dangerous Method
Content Strategy: A Dangerous Method
 
Creating and executing a great content strategy
Creating and executing a great content strategyCreating and executing a great content strategy
Creating and executing a great content strategy
 

More from Blend Interactive

"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ..."The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
Blend Interactive
 
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ..."The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
Blend Interactive
 
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
Blend Interactive
 
"Never Knowing Enough: dealing with the self doubt that hinders your success....
"Never Knowing Enough: dealing with the self doubt that hinders your success...."Never Knowing Enough: dealing with the self doubt that hinders your success....
"Never Knowing Enough: dealing with the self doubt that hinders your success....
Blend Interactive
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
Blend Interactive
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
Blend Interactive
 
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
Blend Interactive
 
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Blend Interactive
 
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
Blend Interactive
 
"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy
Blend Interactive
 
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
Blend Interactive
 
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
Blend Interactive
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
Blend Interactive
 
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
Blend Interactive
 
Content Design for Mobile Devices - Now What? Conference 2017
Content Design for Mobile Devices - Now What? Conference 2017Content Design for Mobile Devices - Now What? Conference 2017
Content Design for Mobile Devices - Now What? Conference 2017
Blend Interactive
 
"Making Things Real: Taking content strategy from abstract to functional" - M...
"Making Things Real: Taking content strategy from abstract to functional" - M..."Making Things Real: Taking content strategy from abstract to functional" - M...
"Making Things Real: Taking content strategy from abstract to functional" - M...
Blend Interactive
 
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
Blend Interactive
 
Functional concepts in C#
Functional concepts in C#Functional concepts in C#
Functional concepts in C#
Blend Interactive
 
"The Self-Directed Strategist: Building a Practice and Managing Organizationa...
"The Self-Directed Strategist: Building a Practice and Managing Organizationa..."The Self-Directed Strategist: Building a Practice and Managing Organizationa...
"The Self-Directed Strategist: Building a Practice and Managing Organizationa...
Blend Interactive
 
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Blend Interactive
 

More from Blend Interactive (20)

"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ..."The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
 
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ..."The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
 
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
 
"Never Knowing Enough: dealing with the self doubt that hinders your success....
"Never Knowing Enough: dealing with the self doubt that hinders your success...."Never Knowing Enough: dealing with the self doubt that hinders your success....
"Never Knowing Enough: dealing with the self doubt that hinders your success....
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
 
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
 
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
 
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
 
"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy
 
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
 
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
 
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
 
Content Design for Mobile Devices - Now What? Conference 2017
Content Design for Mobile Devices - Now What? Conference 2017Content Design for Mobile Devices - Now What? Conference 2017
Content Design for Mobile Devices - Now What? Conference 2017
 
"Making Things Real: Taking content strategy from abstract to functional" - M...
"Making Things Real: Taking content strategy from abstract to functional" - M..."Making Things Real: Taking content strategy from abstract to functional" - M...
"Making Things Real: Taking content strategy from abstract to functional" - M...
 
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
 
Functional concepts in C#
Functional concepts in C#Functional concepts in C#
Functional concepts in C#
 
"The Self-Directed Strategist: Building a Practice and Managing Organizationa...
"The Self-Directed Strategist: Building a Practice and Managing Organizationa..."The Self-Directed Strategist: Building a Practice and Managing Organizationa...
"The Self-Directed Strategist: Building a Practice and Managing Organizationa...
 
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

"Extending Functionality Through Custom Fields" - Minneapolis WordCamp 2010

  • 1. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Introduction TIM SCHOFFELMAN - DEVELOPER -- CURRENT -- PAST www.WordCampMSP.org - SCHOFFELMAN.COM Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 2. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Custom Fields Definition The Codex describes Custom Fields as giving WordPress "the ability to allow post authors to assign custom fields to a post. This arbitrary extra information is known www.WordCampMSP.org as meta-data”. Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 3. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields History www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 4. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Case Study: Dice Best Job Ever Campaign - Custom Fields - Persistent once created (w/ exception)* - Video - CDN - Public Posts - Custom Post Type for 3.0.x+ www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 5. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Case Study: Dice Best Job Ever Campaign - Public Post - History - Abilities & Freedom www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 6. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Case Study: Dice Best Job Ever Campaign - Coming Soon - Dice Job Type - Dice RSS - First Name - Job Title - Video Thumb - Video Tracking URL www.WordCampMSP.org - Video URL Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 7. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Custom Post Type - Definition - Resources - Dice Best Job Ever www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 8. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Custom Fields - Forwarding URL - get_post_meta( $post->ID, ‘forward_url’, true); - Public Posts & their Custom Fields www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 9. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Use with Front End Themes - dice_home.php - dice_int_sidebar.php - dice_video_player.php - dice_widget.php www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 10. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Use with Flash Ad Units - functions.php - include_file.php www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 11. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Use with Widgets - functions file author_widget.php - includes file author_widget.php www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 12. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Tips & Tricks - If I need to customize the feed for a separate app to consume (like a flash file), I’ll create a separate feed file to customize, leaving the original alone - I typically will create a separate folder for files that control core theme functionality and name it functions - Also, I’ll usually do the same for items I need to display on the or within the theme template or feed, which will be called includes - All code from the Guest Author example can be downloaded at GitHub - https://github.com/schoffelman/WordCamp- MSP www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010
  • 13. Tweet about this session #WordCampMSP!!! Extending Functionality Through Custom Fields Q&A History www.WordCampMSP.org Follow Tim Schoffelman @SilentGap Monday, November 15, 2010