Ajouter des tables personnalisées dans un thème ou une extension WordPress avec dbDelta()

Archives de l'auteur


PHPExcel est une bibliothèque permettant de générer un fichier Excel (.xslx) à l'aide de PHP. Cette bibliothèque, qui est largement utilisée dans les programmes PHP, peut également être utilisée dans un site WordPress.
Généralement, le code permettant de générer le fichier Excel sera écrit dans un fichier PHP qui ne contient aucun code WordPress. Ce fichier sera appelé par une fonction de rappel rattachée à un « shortcode ». Cet article vous présente les étapes à suivre pour développer ce fichier ainsi que la fonction de rappel.
(suite…)
Avez-vous déjà affiché à l'écran les données d'un formulaire Web et constaté que WordPress y avait ajouté des barres obliques inverses ? D'où vient ce comportement ? Pourquoi a-t-il été mis en place ? Et comment régler ce problème ?
(suite…)
Lorsque nous programmons un formulaire dans WordPress, il arrive qu'on ait besoin d'un bouton pour annuler le traitement en cours. Ce bouton ignorera les données entrées dans le formulaire et causera généralement une redirection vers une autre page du site Web.
Mais comment faire si, avant d'effectuer la redirection, nous avons besoin d'effectuer un traitement côté serveur comme, par exemple, la destruction d'une variable de session ?
(suite…)
Quand on programme un site Web, il est souvent nécessaire d'afficher une autre page Web, que ce soit après avoir rempli un formulaire ou encore en réaction à une condition particulière. On dira alors qu'on effectue une redirection.
Il est possible d'effectuer une redirection côté serveur avec un langage de programmation comme PHP. Il est également possible d'effectuer une redirection côté client à l'aide de Javascript.
(suite…)
Il est possible d'insérer un « shortcode » sur une page qui affiche déjà du texte.
Ex :
Texte avant le « shortcode ».
[christianemonshortcode]
Texte après le « shortcode ».
Dans ce cas, nous voudrons certainement que le texte généré par le « shortcode » apparaisse exactement à l'endroit où nous avons placé le « shortcode » et ce, peu importe la façon dont le tout est codé.
(suite…)

Lorsqu'une fonction utilise une variable, la portée de cette variable est limitée à cette fonction.
Ex :
function test() {
// la variable $usager ne pourra pas être utilisée à l'extérieur de la fonction
$usager = 'annie';
...
}
Inversement, une fonction ne pourra pas utiliser des variables qui ont été déclarées en dehors de ses limites.
La technique par excellence pour permettre à une fonction d'utiliser une variable ayant été déclarée en dehors de ses limites consiste à recevoir cette variable en paramètre.
Il existe pourtant des cas où nous aurions besoin d'étendre la portée de la variable sans toutefois pouvoir utiliser des paramètres. C'est à ce moment que l'instruction global entre scène.
(suite…)
Cet article fait suite à l'article « Génération d’un fichier Excel (.xlsx) en PHP avec PHPExcel ».
L'utilisation de PHPExcel est simple à prime à bord. Cependant, lorsqu'une erreur survient, il peut être difficile d'en cibler la cause.
Voici un guide de dépannage pour vous aider.

PHPExcel est une bibliothèque pré-programmée permettant de générer un fichier Excel (.xslx) à l'aide de PHP.
(suite…)