SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

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 ExperienceAlaine 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, KYLaura Creekmore
 
RailsGirls Rotterdam Lightning talk Storytelling
RailsGirls Rotterdam Lightning talk StorytellingRailsGirls Rotterdam Lightning talk Storytelling
RailsGirls Rotterdam Lightning talk StorytellingThamar 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 MethodJoe Gollner
 

Destacado (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
 

Más de 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, 2017Blend 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 ControversyBlend 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 2017Blend 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 2017Blend 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 2017Blend 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 2017Blend 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
 
"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
 

Más de 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...
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

"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