Category Archives: WordPress

Plugins, infos… everything WordPress

Making plugins compatible with WordPress 2.3

You might know it or not, but if you use WordPress plugins that are more or less closely related to categories, there’s a 50% chance that they’ll break in WordPress 2.3. The reason is, WordPress devs decided a total overhaul of the category system (and introtuced tagging).

First step is to spot what might cause problems (preferably before your upgrade); for this, the WordPress Upgrade Preflight Check is your friend.

Now this is where the trouble begins for plugins whose development got discontinued by their authors. You’re in the dark to find clear documentation for what should be used instead of direct calls to the database. Saying the codex is incomplete is an euphemism.

In my case, I solved my problem by replacing “SELECT cat_ID from $wpdb->categories” by “$cats = get_all_category_ids();”

get_categories() and get_the_category_by_ID(catID) might be the functions you’re looking for, too.

Internationalized WordPress theme Vidiyal, already in french

Many of my favourite WordPress themes come from Sadish Bala. They’re clean, lean, pretty, and take advantage of WordPress’ latest refinements like custom header picture, widgets and so on.

Vidiyal is one of such themes. Yet, it had one big drawback in my eyes: it was not ready for being multilanguage. So I took over the task, thanks to this very nice tutorial (in french). The result has exactly the same apparence for the casual viewer, except that it can very easily speak in other languages than english, and already includes the french translation. Like Sadish, I thought other peaople might enjoy this fine theme in their language.

So here it is:

Le thème WordPress Vidiyal internationalisé et déjà en français

Une bonne partie de mes thèmes WordPress préférés émanent de Sadish Bala. Ils sont propres, bien conçus, beaux, et prennent en compte les derniers rafinements de WordPress, comme l’image d’en-tête personalisable, les widgets, etc.

Vidiyal est l’un de ces thèmes. Cependant, il avait à mon sens un gros inconvénient: il n’était pas paré pour être multilangue. J’ai donc entrepris de le faire, grâce à ce très bon tutoriel. Le résultat a exactement la même apparence pour le visiteur, à ceci près qu’il peut très facilement parler d’autres langues que l’anglais, et inclut déjà sa traduction française.

Le voici donc :

(7z files are openable with the excellent 7-Zip)

Enjoy. 🙂

(les fichiers 7z sont ouvrables avec l’excellent 7-Zip)

Appréciez sans modération. 🙂

Splee’s Fuzzy DateTime WordPress plugin in French

Splee’s Fuzzy DateTime WordPress plugin is cool, but even if it’s configurable, I suits only english wording, and I wanted it in french; so I adapted the code and here’s the result.

The plugin is now hosted at WordPress.org. Check it out :

Le plugin WordPress Fuzzy DateTime de Splee est cool, mais même s’il est configurable, il ne collait qu’à une syntaxe anglaise, et je le voulais en français; j’ai donc adapté le code, et voici le résultat.

Le plugin est désormais hébergé par WordPress.org. Allez le voir :

Enjoy ! Profitez-en bien !

Blogged !

OK, i succumbed to the temptation and switched to a blog-like CMS. I chose WordPress, because.

Hope you’ll find the site has a better look, and that you’ll find thinks more easily.

Bon, j’ai succombé à la tentation et basculé sur un CMS de type blog. J’ai choisi WordPress, parce que.

J’espère que vous trouverez que le site a meilleure allure, et que vous trouverez les choses plus facilement.