Fin de page
Nov 23

Dans cet article, je vous propose de voir comment coder une nouvelle extension WordPress, en partant de rien…

Cette extension pourra elle-même servir de base pour la création de nouvelles extensions. Elle met en œuvre les fonctionnalités suivantes :

  • Détection d’un mot-clé dans un article afin de le remplacer par une valeur choisie
  • Interface multilingue
  • Utilisation d’options spécifiques à l’extension
  • Interface pour le réglage de ces options
  • Ajout d’un sous-menu pour accéder à la page de réglages
  • Ajout d’une nouvelle action pour l’extension dans la page des extensions installées pour également accéder à la page des réglages
  • Utilisation de JavaScript

Concrètement, coté utilisateur final, le tag utilisé sera remplacé par un nombre aléatoire… Libre à vous d’imaginer des extensions pouvant faire des traitements bien plus conséquents. ;)

Cet exemple est fonctionnel, à partir des version 2.7 (j’utilise des options qui n’existaient pas avant) de WordPress. Il fonctionne également avec WordPress MU.

On commence par créer l’arborescence :

  1. Dans le répertoire des extensions (<WP>/wp-content/plugins/), création d’un répertoire qui hébergera notre extension : random_number_generator
  2. Création d’un sous-répertoire qui hébergera nos fichiers de traduction : languages

Puis on crée les premiers fichiers qui nous seront nécessaires :
Dans le répertoire de notre extension :

<WP>/wp-content/plugins/random_number_generator/

  1. création d’un fichier texte dans lequel on va coder notre extension :
    random_number_generator.php
    (!!) Assurez-vous de ne pas laisser l’extension .txt
  2. création d’un fichier texte dans lequel on mettra du JavaScript :
    random_number_generator.js

On a donc ceci :

+---plugins
|   |
|   [...]
|   |
|   +---random_number_generator
|   |   |    random_number_generator.js
|   |   |    random_number_generator.php
|   |   |
|   |   \---languages
|   |
|   [...]

Il ne reste plus qu’à coder toutes les fonctionnalités précédemment citées…

Share
Nov 09

Depuis plusieurs années, j’ai abandonné la création de pages persos pour afficher mes photos… finis les scripts php et autres pages statiques…
Je suis passé sur PhpWebGallery, qui est devenu par la suite PiwigoW

Piwigo est un logiciel de galerie photo pour le web, bâti autour d’une communauté active d’utilisateurs et de développeurs. Les extensions rendent Piwigo facilement personnalisable. Cerise sur le gâteau, Piwigo est libre et gratuit.

Parmi les nombreuses extensions disponibles, voici celles que j’ai installées, séparées en trois parties : Lire la suite »

Share

Pages : 1 2 3

Lien permanent vers Les extensions Piwigo que j’utilise… Rédigé par Whiler \\ Tags : , , , , ,

Nov 04

J’ai ajouté un hookW dans le fichier real_footer.php du thème courant afin de pouvoir modifier le contenu du pied de page des articles.

J’ai effectué cette modification à la suite de l’ajout d’une nouvelle extension :

  • l’extension, Platinum SEO fonctionne parfaitement
  • mais l’affichage du remerciement ne s’intègre pas dans le thème… :s
  • j’ai donc désactivé l’affichage par défaut
  • et codé la modification
  • sans la mettre directement dans le thème… ;)

Voici le hook dont j’avais précédemment parlé qui affiche maintenant en plus ce texte : Lire la suite »

Share

Lien permanent vers Mise à jour du thème de ce blog Rédigé par Whiler \\ Tags : , , , , , , , , ,

Nov 01

Au moment où je rédige cet article, 27 extensions sont activées sur ce blog… (tmi)

J’ai traduit certaines de celles-ci en français afin d’avoir un blog entièrement affiché en français, d’autres parce que le fichier POT était disponible et pas trop volumineux et donc rapidement traduit…

Si vous voulez récupérer mes fichiers de localisation française, il suffit de cliquer sur l’icone avec la terre (Poedit), situé devant chaque extension disponible :
Lire la suite »

Share

Pages : 1 2 3 4

Lien permanent vers Extensions WordPress en français Rédigé par Whiler \\ Tags : , , , , , , , , ,

Oct 27

WordPress intègre un champ de recherche pour n’afficher que les articles souhaités…

Je me suis habitué à de luxueuses recherches avec Sinequa, qui permet entre autres, d’effectuer des recherches où les mots peuvent être lemmatisésW :

  • La forme canonique des mots (lemme) est utilisée à l’indexation, puis à la recherche.
  • Par exemple, si un document contient « chevaux », on pourra rechercher « cheval » et trouver ce document…
    Une recherche SQL classique ( LIKE '%cheval%' ) ne ramène pas ce document…

J’ai alors effectué quelques recherches sur la toile afin de trouver une extension pour WordPress qui apporterait une solution : Lire la suite »

Share

Lien permanent vers Recherches lemmatisées… tentative ! Rédigé par Whiler \\ Tags : , , , , ,

Début de la page