WordPress plugin ontwikkeling<br />Hoe bouw ik mijn eigen plugins?<br />Coen  Jacobs<br />http://coenjacobs.net<br />coenj...
Inhoud presentatie<br />Wat is een WordPress plugin?<br />Waarom een plugin ontwikkelen?<br />Bekende plugins en auteurs<b...
Wat is een WordPress plugin?<br />Code binnen WordPress die;<br />inhoud van posts kan aanpassen<br />compleet nieuwe inho...
Waarom een plugin ontwikkelen?<br />Probleem of uitdaging overwinnen<br />Helpen van de WordPress community<br />Uiteraard...
Bekende plugins en auteurs<br />Akismet<br />Matt Mullenweg<br />WP-Super-Cache<br />Donncha O Caoimh<br />Sociable<br />J...
Structuur van een WordPress plugin<br />Unieke, beschrijvende bestandsnaam (of map)<br />my-first-plugin.php<br />/my-firs...
WordPress.org en readme.txt bestand<br />WordPress.org plugin directory<br />http://wordpress.org/extend/plugins/<br />Ops...
Headers in hoofdbestand van plugin<br /><?php<br />/*<br />Plugin Name: Block BUMA crawler<br />Version: 0.3.1<br />Plugin...
WordPress hooks<br />Toevoegen functionaliteit zonder core-bestanden aan te hoeven passen<br />Twee soorten;<br />actions<...
WordPress actions<br />Specifieke punten in WordPress, te gebruiken om acties of events in plugins aan te koppelen<br />Ov...
WordPress filters<br />Functies om alle teksten en informatie gemaakt door WordPress aan te passen<br />Overzicht filters;...
Demo: Eigen plugin schrijven<br />In 15 minuten tijd een eigen eenvoudige WordPress plugin schrijven<br />
Question time<br />Vragen en of opmerkingen?<br />Volg mij op Twitter;<br />http://twitter.com/coenjacobs<br />Presentatie...
Upcoming SlideShare
Loading in …5
×

Ontwikkeling Wordpress Plugins

2,602 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,602
On SlideShare
0
From Embeds
0
Number of Embeds
51
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ontwikkeling Wordpress Plugins

  1. 1. WordPress plugin ontwikkeling<br />Hoe bouw ik mijn eigen plugins?<br />Coen Jacobs<br />http://coenjacobs.net<br />coenjacobs@gmail.com<br />@coenjacobs<br />
  2. 2. Inhoud presentatie<br />Wat is een WordPress plugin?<br />Waarom een plugin ontwikkelen?<br />Bekende plugins en auteurs<br />Structuur van een WordPress plugin<br />WordPress.org en readme.txt bestand<br />Headers in hoofdbestand van plugin<br />WordPress hooks, actions en filters<br />Demo: Eenvoudige WordPress plugin schrijven<br />
  3. 3. Wat is een WordPress plugin?<br />Code binnen WordPress die;<br />inhoud van posts kan aanpassen<br />compleet nieuwe inhoud tonen<br />toevoegen functionaliteit<br />of wat de ontwikkelaar dan ook maar wil...<br />
  4. 4. Waarom een plugin ontwikkelen?<br />Probleem of uitdaging overwinnen<br />Helpen van de WordPress community<br />Uiteraard ook voor klanten<br />
  5. 5. Bekende plugins en auteurs<br />Akismet<br />Matt Mullenweg<br />WP-Super-Cache<br />Donncha O Caoimh<br />Sociable<br />Joost de Valk (overgenomen door Blogplay)<br />Subscribe to Comments<br />Mark Jaquith<br />
  6. 6. Structuur van een WordPress plugin<br />Unieke, beschrijvende bestandsnaam (of map)<br />my-first-plugin.php<br />/my-first-plugin/plugin.php<br />Duidelijke readme.txt<br />Uitleg voor gebruikers<br />Inhoud voor WordPress.org plugin pagina<br />Headers in hoofdbestand van je plugin<br />
  7. 7. WordPress.org en readme.txt bestand<br />WordPress.org plugin directory<br />http://wordpress.org/extend/plugins/<br />Opslag, downloads, beoordelingenen reacties<br />Versiebeheer<br />Automatische updates naar alle WordPress blogs<br />Informatie uit readme.txt bestand<br />Pagina neemt gegevens over<br />Vaste structuur voor readme.txt bestanden:<br />http://wordpress.org/extend/plugins/about/<br />
  8. 8. Headers in hoofdbestand van plugin<br /><?php<br />/*<br />Plugin Name: Block BUMA crawler<br />Version: 0.3.1<br />Plugin URI: http://coenjacobs.net/wordpress-plugins/block-buma-crawler<br />Description: Blocks BUMA Crawler plugins on your WordPress blog<br />Author: Coen Jacobs<br />Author URI: http://coenjacobs.net/<br />*/<br />?><br />
  9. 9. WordPress hooks<br />Toevoegen functionaliteit zonder core-bestanden aan te hoeven passen<br />Twee soorten;<br />actions<br />filters<br />
  10. 10. WordPress actions<br />Specifieke punten in WordPress, te gebruiken om acties of events in plugins aan te koppelen<br />Overzicht actions;<br />http://codex.wordpress.org/Plugin_API/Action_Reference<br />
  11. 11. WordPress filters<br />Functies om alle teksten en informatie gemaakt door WordPress aan te passen<br />Overzicht filters;<br />http://codex.wordpress.org/Plugin_API/Filter_Reference<br />
  12. 12. Demo: Eigen plugin schrijven<br />In 15 minuten tijd een eigen eenvoudige WordPress plugin schrijven<br />
  13. 13. Question time<br />Vragen en of opmerkingen?<br />Volg mij op Twitter;<br />http://twitter.com/coenjacobs<br />Presentatie op Slideshare;<br />http://www.slideshare.net/coenjacobs<br />Bezoek mijn website;<br />http://coenjacobs.net<br />Bedankt voor de aandacht!<br />

×