SlideShare a Scribd company logo
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

More Related Content

What's hot

WordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshopWordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshop
Jonny Allbut
 
WordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow PresentationWordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow Presentation
Jonny 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 Plugins
Joe 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 Mane
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
Jonny Allbut
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
Exove
 
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
Jonny 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 2013
Jonny Allbut
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
Kristen Symonds
 
NextGEN Gallery Presentation
NextGEN Gallery PresentationNextGEN Gallery Presentation
NextGEN Gallery Presentation
Gabriel 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 Machine
Irfan Maulana
 
WordPress plugin development
WordPress plugin developmentWordPress plugin development
WordPress plugin development
arryaas
 
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 @ BuugBE
Arnold Visser
 
Essential plugins for your WordPress Website
Essential plugins for your WordPress WebsiteEssential plugins for your WordPress Website
Essential plugins for your WordPress Website
Anthony Hortin
 
Test driven development with Jasmine
Test driven development with JasmineTest driven development with Jasmine
Test driven development with Jasmine
harshit040591
 
Artisteer: WordUp Pompey! 24 Nov 2011
Artisteer: WordUp Pompey! 24 Nov 2011Artisteer: WordUp Pompey! 24 Nov 2011
Artisteer: WordUp Pompey! 24 Nov 2011
Herb Miller
 
Rome 楽しいアプリ制作勉強会
Rome 楽しいアプリ制作勉強会Rome 楽しいアプリ制作勉強会
Rome 楽しいアプリ制作勉強会c-mitsuba
 

What's hot (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 楽しいアプリ制作勉強会
 

Viewers also liked

Ibilbideak laburpena 3.1_eu_kalapie
Ibilbideak laburpena 3.1_eu_kalapieIbilbideak laburpena 3.1_eu_kalapie
Ibilbideak laburpena 3.1_eu_kalapie
Mugibili
 
WCSTL 2014 - Powerful Deployments
WCSTL 2014 - Powerful DeploymentsWCSTL 2014 - Powerful Deployments
WCSTL 2014 - Powerful Deployments
Myke Bates
 
Ibiltari nabarmenak 2012
Ibiltari nabarmenak 2012Ibiltari nabarmenak 2012
Ibiltari nabarmenak 2012Mugibili
 
Managerial Economics
Managerial EconomicsManagerial Economics
Managerial Economics
reneryman
 
Ibilbideak laburpena
Ibilbideak laburpenaIbilbideak laburpena
Ibilbideak laburpena
Mugibili
 
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. 15
hazahoor
 
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
sharehu
 

Viewers also liked (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
 

Similar to Power Without Plugins - WordCamp Miami 2012

Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
Alice 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 2016
Jani Tarvainen
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
Dave 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 Practices
Brian Krogsgard
 
eMusic: WordPress in the Enterprise
eMusic: WordPress in the EnterpriseeMusic: WordPress in the Enterprise
eMusic: WordPress in the Enterprise
Scott Taylor
 
WordPress for Applications
WordPress for ApplicationsWordPress for Applications
WordPress for Applications
Mateusz Michalik
 
The WordPress Way
The WordPress WayThe WordPress Way
The WordPress Way
Kan Ouivirach, Ph.D.
 
Automated Acceptance Testing from Scratch
Automated Acceptance Testing from ScratchAutomated Acceptance Testing from Scratch
Automated Acceptance Testing from Scratch
Excella
 
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 Workshop
The 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
 
Learning to code
Learning to codeLearning to code
Learning to code
Sara-Jayne Terp
 
Creating Customizable Widgets for Unpredictable Needs
Creating Customizable Widgets for Unpredictable NeedsCreating Customizable Widgets for Unpredictable Needs
Creating Customizable Widgets for Unpredictable Needs
Amanda 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 Wordpress
Charly Leetham
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & Security
Michelle Davies (Hryvnak)
 
Wordpress intro
Wordpress introWordpress intro
Wordpress intro
the-colab
 

Similar to 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
 

Recently uploaded

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 

Recently uploaded (20)

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 

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