Posts Tagged ‘Wordpress’

Bug Tableau de bord wordpress en Français (2.8.4+)

mercredi, novembre 25th, 2009

J’avais ce bug sur mon tableau de bord: certains widgets comme ‘Extensions’ ou ‘Liens entrants’ affichaient en permanence ‘chargement’ pour une raison que je ne comprenais pas. Aussi, l’éditeur de plugins / extensions ne fonctionnait pas. Après recherche, il apparaît que mon hébergeur, 1and1, active par défaut PHP version 4. Mais les widgets du tableau nécessitaient la version 2.4. Il a fallu créer un fichier .htaccess avec le contenu suivant: « AddType x-mapp-php5 .php ». J’ai ensuite déposé le contenu à la racine et hop, tout marche!

Plugins / Theme Options Page: Select / Radio / Checkbox

jeudi, novembre 12th, 2009

Cette article s’adresse à tous les développeurs de plugin et de thèmes wordpress. Il est toujours utile, et parfois nécessaire, d’utiliser des options dans un thème ou un plugin. Depuis la version 2.7, wordpress a prévu un nouveau mécanisme pour cela, Settings API. Beaucoup d’articles ont déjà été postés sur le web à propos de la création d’une page d’options en utilisant l’ api Settings API. Je vous recommande notamment:

  1.  PixelAce qui a un article très didactique sur la création d’une page d’options .
  2. Ensuite, ozh a un article sur la manière de compacter toutes les options d’un plugin/thème en un seul champ dans la base de données.

Je me suis inspiré de ces articles bien écrits pour rédiger la page d’options du plugin Welcome Announcement. Cela dit, j’ai cherché comment faire pour pouvoir ajouter des options autres que le basique input type=text. Par exemple des checkbox, des listes déroulantes (select), des radiobuttons ou alors des zones de texte (textarea). Après plusieurs essais, j’ai finit par trouver et je voudrait partager cela avec vous. (suite…)