SlideShare ist ein Scribd-Unternehmen logo
1 von 11
POWER
WITHOUT PLUGINS
Myke Bates



http://thealchemediaproject.com
@mykebates
contact@mykebates.com
To Plug or Not to Plug…
•   Personal preferences.
•   Don’t bork my markup.
•   Don’t get in my way.
•   Don’t waste my time.
•   Are we just writing to the screen?
•   Flexibility.
To Be Clear
• I am not recommending the elimination of
  plugin use.
• I love plugins… just not all the time.
• If a plugin works for you – use it.
On To The Overview
• A few loaded hand coded examples
  – Image slider
  – Very basic E-Commerce setup
  – Time based interactive media player
• Through these examples you will learn a
  handful of powerful and reusable concepts
  to aid you in creating your own custom
  feature sets – without plugins.
Install Some WordPress
• And let’s jump into some code
• Sorry there are not many slides left 
Custom Post Type
• Post, Page, Attachment, Revisions, Nav
  Menus and Custom
• register_post_type( $post_type, $args )
• single-{posttype}.php
  archive-{posttype}.php
Setup Shirt Post Type
post-options-api
• https://github.com/kovshenin/post-options-
  api
• Initialize Post Options API
• Register sections
• Register fields
You Still There?
• Hopefully these code samples have shown
  you how quick and easy it can be to roll
  out custom WordPress implementations
  based on your needs.
• If not, I have one more sample.
Resources
•   post-options-api - http://bit.ly/qIE9dZ
•   Popcorn.js - http://bit.ly/ejwxC9
•   Nivo Slider - http://bit.ly/9xQ2xV
•   Codex Post Types - http://bit.ly/aXNkEw
•   Codex Thumbnails - http://bit.ly/bY7BiH

Weitere ähnliche Inhalte

Was ist angesagt?

WordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshopWordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshopJonny Allbut
 
WordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow PresentationWordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow PresentationJonny Allbut
 
WP 101 - Local Development - Themes and Plugins
WP 101 - Local Development - Themes and PluginsWP 101 - Local Development - Themes and Plugins
WP 101 - Local Development - Themes and PluginsJoe Querin
 
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeWordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeMakarand Mane
 
WordCamp Bournemouth 2014 - Designing with data in WordPress
WordCamp Bournemouth 2014 - Designing with data in WordPressWordCamp Bournemouth 2014 - Designing with data in WordPress
WordCamp Bournemouth 2014 - Designing with data in WordPressJonny Allbut
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in WordpressExove
 
WordCamp Birmingham 2015 - Theme building tricks of the trade
WordCamp Birmingham 2015 - Theme building tricks of the tradeWordCamp Birmingham 2015 - Theme building tricks of the trade
WordCamp Birmingham 2015 - Theme building tricks of the tradeJonny Allbut
 
Build WordPress themes like a heavyweight - WordCamp Lancaster 2013
Build WordPress themes like a heavyweight - WordCamp Lancaster 2013Build WordPress themes like a heavyweight - WordCamp Lancaster 2013
Build WordPress themes like a heavyweight - WordCamp Lancaster 2013Jonny Allbut
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress PluginsKristen Symonds
 
NextGEN Gallery Presentation
NextGEN Gallery PresentationNextGEN Gallery Presentation
NextGEN Gallery PresentationGabriel Velez
 
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)Bruce Li
 
Journey To The Front End World - Part3 - The Machine
Journey To The Front End World - Part3 - The MachineJourney To The Front End World - Part3 - The Machine
Journey To The Front End World - Part3 - The MachineIrfan Maulana
 
WordPress plugin development
WordPress plugin developmentWordPress plugin development
WordPress plugin developmentarryaas
 
Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)Bruce Li
 
uWebshop Presentation @ BuugBE
uWebshop Presentation @ BuugBEuWebshop Presentation @ BuugBE
uWebshop Presentation @ BuugBEArnold Visser
 
Essential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteEssential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteAnthony Hortin
 
Test driven development with Jasmine
Test driven development with JasmineTest driven development with Jasmine
Test driven development with Jasmineharshit040591
 
Artisteer: WordUp Pompey! 24 Nov 2011
Artisteer: WordUp Pompey! 24 Nov 2011Artisteer: WordUp Pompey! 24 Nov 2011
Artisteer: WordUp Pompey! 24 Nov 2011Herb Miller
 
Rome 楽しいアプリ制作勉強会
Rome 楽しいアプリ制作勉強会Rome 楽しいアプリ制作勉強会
Rome 楽しいアプリ制作勉強会c-mitsuba
 

Was ist angesagt? (20)

WordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshopWordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshop
 
WordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow PresentationWordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow Presentation
 
WP 101 - Local Development - Themes and Plugins
WP 101 - Local Development - Themes and PluginsWP 101 - Local Development - Themes and Plugins
WP 101 - Local Development - Themes and Plugins
 
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeWordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
 
WordCamp Bournemouth 2014 - Designing with data in WordPress
WordCamp Bournemouth 2014 - Designing with data in WordPressWordCamp Bournemouth 2014 - Designing with data in WordPress
WordCamp Bournemouth 2014 - Designing with data in WordPress
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
 
WordCamp Birmingham 2015 - Theme building tricks of the trade
WordCamp Birmingham 2015 - Theme building tricks of the tradeWordCamp Birmingham 2015 - Theme building tricks of the trade
WordCamp Birmingham 2015 - Theme building tricks of the trade
 
Build WordPress themes like a heavyweight - WordCamp Lancaster 2013
Build WordPress themes like a heavyweight - WordCamp Lancaster 2013Build WordPress themes like a heavyweight - WordCamp Lancaster 2013
Build WordPress themes like a heavyweight - WordCamp Lancaster 2013
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
 
NextGEN Gallery Presentation
NextGEN Gallery PresentationNextGEN Gallery Presentation
NextGEN Gallery Presentation
 
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
 
Journey To The Front End World - Part3 - The Machine
Journey To The Front End World - Part3 - The MachineJourney To The Front End World - Part3 - The Machine
Journey To The Front End World - Part3 - The Machine
 
WordPress plugin development
WordPress plugin developmentWordPress plugin development
WordPress plugin development
 
Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)
 
uWebshop Presentation @ BuugBE
uWebshop Presentation @ BuugBEuWebshop Presentation @ BuugBE
uWebshop Presentation @ BuugBE
 
WordPress & AJC
WordPress & AJCWordPress & AJC
WordPress & AJC
 
Essential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteEssential plugins for your WordPress Website
Essential plugins for your WordPress Website
 
Test driven development with Jasmine
Test driven development with JasmineTest driven development with Jasmine
Test driven development with Jasmine
 
Artisteer: WordUp Pompey! 24 Nov 2011
Artisteer: WordUp Pompey! 24 Nov 2011Artisteer: WordUp Pompey! 24 Nov 2011
Artisteer: WordUp Pompey! 24 Nov 2011
 
Rome 楽しいアプリ制作勉強会
Rome 楽しいアプリ制作勉強会Rome 楽しいアプリ制作勉強会
Rome 楽しいアプリ制作勉強会
 

Andere mochten auch

Ibilbideak laburpena 3.1_eu_kalapie
Ibilbideak laburpena 3.1_eu_kalapieIbilbideak laburpena 3.1_eu_kalapie
Ibilbideak laburpena 3.1_eu_kalapieMugibili
 
WCSTL 2014 - Powerful Deployments
WCSTL 2014 - Powerful DeploymentsWCSTL 2014 - Powerful Deployments
WCSTL 2014 - Powerful DeploymentsMyke Bates
 
Ibiltari nabarmenak 2012
Ibiltari nabarmenak 2012Ibiltari nabarmenak 2012
Ibiltari nabarmenak 2012Mugibili
 
Managerial Economics
Managerial EconomicsManagerial Economics
Managerial Economicsreneryman
 
Ibilbideak laburpena
Ibilbideak laburpenaIbilbideak laburpena
Ibilbideak laburpenaMugibili
 
Ibilbideak laburpena 2.11_eu
Ibilbideak laburpena 2.11_euIbilbideak laburpena 2.11_eu
Ibilbideak laburpena 2.11_euMugibili
 
Ibilbideak laburpena 2.10_eu (hobe 2.11 / mejor consulta el 2.11)
Ibilbideak laburpena 2.10_eu  (hobe 2.11 / mejor consulta el 2.11)Ibilbideak laburpena 2.10_eu  (hobe 2.11 / mejor consulta el 2.11)
Ibilbideak laburpena 2.10_eu (hobe 2.11 / mejor consulta el 2.11)Mugibili
 
Troubleshooting and Customizing - WordCamp Miami 2013
Troubleshooting and Customizing - WordCamp Miami 2013Troubleshooting and Customizing - WordCamp Miami 2013
Troubleshooting and Customizing - WordCamp Miami 2013Myke Bates
 
Ibilbideak hobekuntzak 2013_i_eu
Ibilbideak hobekuntzak 2013_i_euIbilbideak hobekuntzak 2013_i_eu
Ibilbideak hobekuntzak 2013_i_euMugibili
 
Crohn’s disease
Crohn’s diseaseCrohn’s disease
Crohn’s diseaseyellowman74
 
Alice's Adventures in Wonderland - Version originale anglaise -
Alice's Adventures in Wonderland - Version originale anglaise -Alice's Adventures in Wonderland - Version originale anglaise -
Alice's Adventures in Wonderland - Version originale anglaise -Laurent DeKatware
 
Marketing ch. 15
Marketing ch. 15Marketing ch. 15
Marketing ch. 15hazahoor
 
Facing our cumulative development traumas lawrence hedges
Facing our cumulative development traumas   lawrence hedgesFacing our cumulative development traumas   lawrence hedges
Facing our cumulative development traumas lawrence hedgessharehu
 

Andere mochten auch (15)

Ibilbideak laburpena 3.1_eu_kalapie
Ibilbideak laburpena 3.1_eu_kalapieIbilbideak laburpena 3.1_eu_kalapie
Ibilbideak laburpena 3.1_eu_kalapie
 
WCSTL 2014 - Powerful Deployments
WCSTL 2014 - Powerful DeploymentsWCSTL 2014 - Powerful Deployments
WCSTL 2014 - Powerful Deployments
 
Ibiltari nabarmenak 2012
Ibiltari nabarmenak 2012Ibiltari nabarmenak 2012
Ibiltari nabarmenak 2012
 
Managerial Economics
Managerial EconomicsManagerial Economics
Managerial Economics
 
Ibilbideak laburpena
Ibilbideak laburpenaIbilbideak laburpena
Ibilbideak laburpena
 
Ibilbideak laburpena 2.11_eu
Ibilbideak laburpena 2.11_euIbilbideak laburpena 2.11_eu
Ibilbideak laburpena 2.11_eu
 
Ibilbideak laburpena 2.10_eu (hobe 2.11 / mejor consulta el 2.11)
Ibilbideak laburpena 2.10_eu  (hobe 2.11 / mejor consulta el 2.11)Ibilbideak laburpena 2.10_eu  (hobe 2.11 / mejor consulta el 2.11)
Ibilbideak laburpena 2.10_eu (hobe 2.11 / mejor consulta el 2.11)
 
Troubleshooting and Customizing - WordCamp Miami 2013
Troubleshooting and Customizing - WordCamp Miami 2013Troubleshooting and Customizing - WordCamp Miami 2013
Troubleshooting and Customizing - WordCamp Miami 2013
 
Mzthn5midyear
Mzthn5midyearMzthn5midyear
Mzthn5midyear
 
Ibilbideak hobekuntzak 2013_i_eu
Ibilbideak hobekuntzak 2013_i_euIbilbideak hobekuntzak 2013_i_eu
Ibilbideak hobekuntzak 2013_i_eu
 
Crohn’s disease
Crohn’s diseaseCrohn’s disease
Crohn’s disease
 
Alice's Adventures in Wonderland - Version originale anglaise -
Alice's Adventures in Wonderland - Version originale anglaise -Alice's Adventures in Wonderland - Version originale anglaise -
Alice's Adventures in Wonderland - Version originale anglaise -
 
Soalan muzik final exam
Soalan muzik final examSoalan muzik final exam
Soalan muzik final exam
 
Marketing ch. 15
Marketing ch. 15Marketing ch. 15
Marketing ch. 15
 
Facing our cumulative development traumas lawrence hedges
Facing our cumulative development traumas   lawrence hedgesFacing our cumulative development traumas   lawrence hedges
Facing our cumulative development traumas lawrence hedges
 

Ähnlich wie Power Without Plugins - WordCamp Miami 2012

Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu
 
PEPY Wordpress workshop-01
PEPY Wordpress workshop-01PEPY Wordpress workshop-01
PEPY Wordpress workshop-01Wei Peng
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Jani Tarvainen
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Dave Wallace
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site MuhammadUsaid2
 
WordPress Theming Best Practices
WordPress Theming Best PracticesWordPress Theming Best Practices
WordPress Theming Best PracticesBrian Krogsgard
 
eMusic: WordPress in the Enterprise
eMusic: WordPress in the EnterpriseeMusic: WordPress in the Enterprise
eMusic: WordPress in the EnterpriseScott Taylor
 
WordPress for Applications
WordPress for ApplicationsWordPress for Applications
WordPress for ApplicationsMateusz Michalik
 
Automated Acceptance Testing from Scratch
Automated Acceptance Testing from ScratchAutomated Acceptance Testing from Scratch
Automated Acceptance Testing from ScratchExcella
 
Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Mike Schinkel
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate WorkshopThe Toolbox, Inc.
 
5 Common Mistakes You are Making on your Website
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your WebsiteAcquia
 
Creating Customizable Widgets for Unpredictable Needs
Creating Customizable Widgets for Unpredictable NeedsCreating Customizable Widgets for Unpredictable Needs
Creating Customizable Widgets for Unpredictable NeedsAmanda Giles
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and SecurityJoe Casabona
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With WordpressCharly Leetham
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityMichelle Davies (Hryvnak)
 
Wordpress intro
Wordpress introWordpress intro
Wordpress introthe-colab
 

Ähnlich wie Power Without Plugins - WordCamp Miami 2012 (20)

Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
 
PEPY Wordpress workshop-01
PEPY Wordpress workshop-01PEPY Wordpress workshop-01
PEPY Wordpress workshop-01
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 
WordPress Theming Best Practices
WordPress Theming Best PracticesWordPress Theming Best Practices
WordPress Theming Best Practices
 
eMusic: WordPress in the Enterprise
eMusic: WordPress in the EnterpriseeMusic: WordPress in the Enterprise
eMusic: WordPress in the Enterprise
 
WordPress for Applications
WordPress for ApplicationsWordPress for Applications
WordPress for Applications
 
The WordPress Way
The WordPress WayThe WordPress Way
The WordPress Way
 
Automated Acceptance Testing from Scratch
Automated Acceptance Testing from ScratchAutomated Acceptance Testing from Scratch
Automated Acceptance Testing from Scratch
 
Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
 
5 Common Mistakes You are Making on your Website
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your Website
 
Learning to code
Learning to codeLearning to code
Learning to code
 
Creating Customizable Widgets for Unpredictable Needs
Creating Customizable Widgets for Unpredictable NeedsCreating Customizable Widgets for Unpredictable Needs
Creating Customizable Widgets for Unpredictable Needs
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and Security
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & Security
 
Wcto2014
Wcto2014Wcto2014
Wcto2014
 
Wordpress intro
Wordpress introWordpress intro
Wordpress intro
 

Kürzlich hochgeladen

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 

Kürzlich hochgeladen (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 

Power Without Plugins - WordCamp Miami 2012

  • 3. To Plug or Not to Plug… • Personal preferences. • Don’t bork my markup. • Don’t get in my way. • Don’t waste my time. • Are we just writing to the screen? • Flexibility.
  • 4. To Be Clear • I am not recommending the elimination of plugin use. • I love plugins… just not all the time. • If a plugin works for you – use it.
  • 5. On To The Overview • A few loaded hand coded examples – Image slider – Very basic E-Commerce setup – Time based interactive media player • Through these examples you will learn a handful of powerful and reusable concepts to aid you in creating your own custom feature sets – without plugins.
  • 6. Install Some WordPress • And let’s jump into some code • Sorry there are not many slides left 
  • 7. Custom Post Type • Post, Page, Attachment, Revisions, Nav Menus and Custom • register_post_type( $post_type, $args ) • single-{posttype}.php archive-{posttype}.php
  • 9. post-options-api • https://github.com/kovshenin/post-options- api • Initialize Post Options API • Register sections • Register fields
  • 10. You Still There? • Hopefully these code samples have shown you how quick and easy it can be to roll out custom WordPress implementations based on your needs. • If not, I have one more sample.
  • 11. Resources • post-options-api - http://bit.ly/qIE9dZ • Popcorn.js - http://bit.ly/ejwxC9 • Nivo Slider - http://bit.ly/9xQ2xV • Codex Post Types - http://bit.ly/aXNkEw • Codex Thumbnails - http://bit.ly/bY7BiH