Comment alimenter un disque dur externe avec un Raspberry Pi 2

Comme beaucoup de monde, j’utilise un Raspberry Pi comme media center (en plus d’autres choses). Mais une carte SD ne suffit pas et n’est tout simplement pas adaptée pour stocker une collection de films et de séries. C’est pourquoi je les stocke sur un disque dur externe, connecté au Pi via USB. Récemment, j’ai acheté […]

PHP : Compter le nombre de clés d’un array vérifiant une regex

Récemment, pour les besoins d’un projet, je me suis heurté à un problème concernant les tableaux associatifs : comment déterminer si certaines clés vérifient une expression régulière (ou regex) ? La réponse est en fait assez simple, mais il faut simplement savoir où chercher. Que veut-on faire ? Imaginons un exemple simple : on envoie […]

Shortcodes WordPress : gérer du contenu et autres détails

Nous avons déjà vu comment gérer des shortcodes sous WordPress pour faciliter l’insertion de certains contenus récurrents dans vos pages ou articles. Nos shortcodes utilisaient jusque-là différents attributs qui pouvaient d’ailleurs aussi être sans nom comme on l’a vu la dernière fois. Mais vous pensiez réellement qu’on avait fait le tour de l’API ? En […]

WordPress : des attributs sans nom pour les shortcodes

Nous avons déjà vu comment utiliser l’API des shortcodes de WordPress pour ajouter facilement du contenu dans un article ou une page, de façon automatisée. Avec ce qu’on a appris la dernière fois, nous savons donc comment créer nos propres shortcodes et comment gérer des attributs pour pouvoir utiliser des shortcodes de la forme [hello […]

WordPress : les shortcodes pour automatiser certains contenus

Si vous utilisez régulièrement WordPress, vous n’êtes sans doute pas passé à côté des shortcodes, ces petits bouts de texte pouvant créer toutes sortes de contenu. Si le nom shortcode ne vous dit rien, leurs formes va peut-être vous parler un peu plus : [nomdushortcode] ou bien encore [nomdushortcode attribut= »valeur »]. Ça vous revient ? On […]

WordPress : insérer du contenu dans les éditeurs HTML et visuel

On a déjà vu comment ajouter des boutons de type média dans l’éditeur de WordPress, en leur donnant l’utilité voulue, c’est-à-dire afficher la fenêtre de sélection des médias. Ce qu’on n’a pas encore vu, c’est quoi faire derrière. Il faut dire que c’est plutôt le genre de choses que seul vous pouvez décider mais, souvent, […]

Plugins WordPress : n’incluez vos scripts que si nécessaire !

Beaucoup de plugins WordPress utilisent des fichiers JavaScript, ou même leurs propres feuilles de style CSS. Pour faciliter l’inclusion de ces fichiers, WordPress fournit les fonctions wp_enqueue_script() et wp_enqueue_style() qui devraient être utilisées de façon systématique dans ces cas-là. Cependant, il est tout aussi important de ne pas les utiliser n’importe où afin de ne […]

Internationaliser un plugin WordPress avec gettext

Si vous avez déjà utilisé des plugins WordPress, vous n’êtes sûrement pas passé à côté de certains détails comme une langue différente de celle présente sur les captures d’écran que vous aviez pu voir avant de l’installer. Évidemment, ça n’a rien de mystérieux : l’internationalisation est passée par là, et si nous avons déjà vu […]

Internationaliser un site web avec PHP et gettext

Quand on développe un site web, il peut parfois être utile de le rendre disponible en plusieurs langues. Il est bien sûr possible de faire plusieurs fichiers différents pour autant de langues que l’on veut supporter, mais ce ne serait pas franchement très pratique. Heureusement, PHP nous simplifie grandement la tâche avec gettext. GNU gettext, […]