Meetup OpenTech (Openska) - WordPress Expert en 1h !

Preview:

Citation preview

1

OpenTech – WordPress Expert

- 02 mars 2017 -

2Présentation

Thierry PIGOTww.thierry-pigot.frExpert WordPress depuis 2005CEO WeAreWP – CEO WP Assistance

Président Association WordPress Paris (www.wpparis.fr)Responsable Meetup WordPress ParisCo-organisateur évenementsPodcast VeryFrenchTrip

www.thierry-pigot.fr – www.wearewp.pro – www.wp-assistance.fr

3Présentation de WordPress

27.3% des sites dans le monde 58% des CMS + 2 000 Thèmes + 40 000 Extensions V4.7.3 (2 à 3 MAJ/an) +90 WordCamps +2 000 meetups

4Présentation de WordPressPas que pour faire des Blogs !!!

5

Développement d’un plugin From Scratch !

6La baseLa structure

7La baseLe back

8La baseLe front

Widget

[Shortcode]Hook : wp_content()

9La baseL’entête

wp-config.php

10La baseActivation

11La baseQue faire à l’activation / désactivation d’un plugin ?

Créer des tables en base / supprimer des enregistrements ou tablesAjouter des optionsVérifier des dépendances…

12La baseRetrouver l’url / le chemin du plugin

define( 'GF_SELLSY_DIR', plugin_dir_path(__FILE__) );define( 'GF_SELLSY_URL', plugins_url('/', __FILE__) );

13La baseL’internationalisation

14La baseIntégrer Scripts & Styles

15La baseIntégrer Scripts & Styles

16La baseIntégrer Scripts & Styles

17Les shortcodes

18Les Custom Post Types

19Les Custom Post Types

20Les Custom Post Types

21Les Custom Post Types

22Les Custom Taxonomy

23Les Custom FieldsA la main !Ouadvancedcustomfields.com

24Les Custom Fields

25Les HooksAction & filtre

26Les HooksAction & filtre

27Les HooksAction & filtre

28Les HooksAction & filtre

29Les outils

Codex / Slack / WordPress Academy (Facebook)generatewp.com

Debug : • debug-bar• debug-bar transients• Query monitor• Hookr• WP php console

Traduction• loco translate• Poedit

30MERCI ;)

www.thierry-pigot.frwww.wearewp.prowww.wp-assistance.fr

@thierrypigot

Recommended