tinymce
Par     |    
Publié dans: Développement, Plugin     |    1 Commentaire

Ajouter un bouton dans l’éditeur

Introduction Il peut arriver que l’on doive ajouter un bouton dans l’éditeur de WordPress. Cela peut être pour des raisons pratiques comme par exemple quand on a un short un petit peu compliqué à mettre en oeuvre. Par exemple si notre shortcode va avoir des paramètres multiples et compliqués comme un id de post, de catégorie etc… Partons du constat que nous voulons mettre en place un shortcode qui va afficher les [...]

Lire la suite
20090715101242!Jquery-logo
Par     |    
Publié dans: Blog, Développement     |    5 Commentaires

JQuery et WordPress

Introduction Souvent dans les plugins et thèmes, le javascript ( jQuery notamment ) à une place assez importante dans les différentes fonctionnalités. Ajax, validation de formulaire, lightbox, sliders etc. toutes ces fonctionnalités utilisent le javascript et donnent à l’utilisateur une impression de plus grande interactivité. WordPress lui même utilise beaucoup le javascript dans ses fonctionnalités ! Essayer d’aller dans la page de gestion des widgets sans javascript ou en activant le mode [...]

Lire la suite
wordpress-database-tables
Par     |    
Publié dans: Blog, Développement, Plugin     |    6 Commentaires

Les tables personnalisées dans WordPress

Introduction Même si WordPress propose une structure de tables assez flexible et des API pour en profiter intéressantes, il est parfois nécessaire pour le développeur de créer ses propres tables. Parfois pour les performances, parfois par méconnaissance des API, nous allons voir comment créer une table simple dans WordPress et surtout de manière propre et rapide. La classe $wpdb WordPres propose une classe globale qui permet de faire des requêtes [...]

Lire la suite
url
Par     |    
Publié dans: Développement, Thème     |    12 Commentaires

Utiliser l’API Endpoint pour créer une règle de réécriture d’url simple

Le Endpoint Il n’est pas rare de vouloir créer une règle de réécriture simple et efficace sans avoir à la créer soit même, à tout penser etc… C’est pour cela que WordPress propose l’endpoint qui fait partie de l’API de rewriting. Comment l’utiliser ? C’est vraiment une API très simple à utiliser, prenons l’exemple suivant : « Je veux ajouter à la fin des liens de mes articles un paramètre qui va [...]

Lire la suite
extensions
Par     |    
Publié dans: Blog, Développement, Non classé, Plugin     |    Pas de commentaires

Créer une extension WordPress : Les premières étapes

Comment commencer son extension Créer une extension WordPress demande toujours un petit temps de réflexion, les questions que j’ai l’habitude de me poser sont les suivantes : Dans quels contextes fonctionne-t-il ? Admin ? Front ? Y-a-t’il une page d’option ? intégrée aux réglages WordPress ? un bloc complet ? Des javascripts ? des css ? en front, en backoffice ou les deux ? Est-il compliqué ? Dans quelle mesure [...]

Lire la suite
Sans vignette
Par     |    
Publié dans: Blog, Développement     |    2 Commentaires

Bonnes pratiques : AJAX et WordPress

Introduction Voilà une demande qui se fait souvent, comment faire proprement de l’ajax dans une installation WordPress,que se soit dans un plugin, dans l’admin ou dans sur le front. Heureusement, WordPress propose une toute petit API pour faire de l’ajax très facilement et profiter de toutes les fonctionnalités de WordPress dans son PHP. Les actions WordPress proposant son APi pour faire de l’ajax, nous avons deux actions disponibles : 'wp_ajax_' [...]

Lire la suite