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’option WP_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 de WPQuery. La syntaxe avant la version 4.0 était la suivante:
1
$q = new WP_Query( array( 'orderby' => 'title author' ) );

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
new WP_Query( array( 'orderby' => array( 'title' => 'DESC', 'menu_order' => 'ASC' ) ) );

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).

Quelques nouvelles

Bien…. Ca fait plus de 5 mois que je n’ai plus rien posté sur ce blog, la honte! Pourtant les idées se bousculent au portillon…## Ce qu …… Continuer la lecture