La version 4.0 de Wordpress est finalement disponible! Quoi de neuf dans cette version?
- L’installateur de Wordpress 4.0 inclue un sélecteur de langue pour l’installation! (plus de détails, en anglais)
Après avoir sélectionné la langue d’installation, Wordpress va automatiquement télécharger les fichiers de la langue sélectionnée.
La constante
WP_LANG
est maintenant dépréciée et est remplacée par l’optionWP_LANG
. - Amélioration de l’interface de la bibliothèque des médias (vue en grille)
- L’ajout de contenu intégré (“embeds” en anglais) a encore été amélioré: L’éditeur visuel affiche une prévisualisation du lien en temps réel. Par exemple, vous insérez le lien d’une vidéo Youtube, l’éditeur va automatiquement le convertir en vidéo Youtube. Trois sites ont été ajoutés à la (longue) liste des sites supportés par Wordpress: les vidéos du site CollegeHumor, les listes de lecture de Youtube ainsi que les conférences TED.
- L’éditeur se redimensionne automatiquement en fonction du contenu et les options de formattage sont affichées en permanence
- La section des plugins a subi un petit lifting (il était temps… finalement un design potable pour cette page). De plus, les développeurs peuvent associer un icône à leur plugin (plus de détails, en anglais)
- L’API de la section “Apparence” > “Personnaliser” a également été mise à jour et offre plus de possibilités qu’auparavant
- Mise à jour des librairies: TinyMCE 4.1.3, jQuery 1.11.1 etMediaElement 2.15
- Le tri des requêtes (plus de détails, en anglais)
En résumé, avant Wordpress 4.0 on pouvait utiliser le paramètre
orderby
pour trier les résultats récupérés à l’aide deWPQuery
. La syntaxe avant la version 4.0 était la suivante:
1
|
|
Problème: que se passe-t-il quand on veut que les résultats soient triés sur plusieurs colonnes, certaines d’entre elles en ASC
et d’autres en DESC
? Et bien cette syntaxe ne permettait pas grand chose… On était obligé de passer par des filtres sur les requêtes SQL.
Avec Wordpress 4.0, on a finalement droit à un peu plus de flexibilité en tant que développeur, grâce à la syntaxe suivante:
1
|
|
Le paramètre orderby
accepte un tableau dont les clés sont les noms des colonnes sur lesquelles effectuer le tri et les valeurs sont le sens du tri (ASC
ou DESC
).