Quoi de neuf dans cette nouvelle mouture de Wordpress? Et bien pas mal de nouveautés en fait! Certaines d’entre elles étant très intéressantes, je vous invite vivement à lire mon article ^^
Nouveau thème “Twenty Fifteen” Orienté blog avec une mise en page claire et adaptée à différentes langues grâce à l’utilisation des polices de la famille Noto de Google. Le thème est adaptif et s’affiche sans problème sur tous types de périphériques.
Mode d’écriture sans distraction Voilà une fonctionnalité qu’elle est cool et intéressante! Les développeurs ont complètement repensé le mode sans distraction, et je pense que cette fois c’est une réussite: les barres latérales (le menu de gauche et les widgets à droite) ne s’affichent que lorsque l’utilisateur survole ces zones avec la souris. Autrement ces éléments sont masqués afin que l’utilisateur puisse se concentrer sur le contenu de son article.
Message pour notifier l’utilisateur de l’existence de la fonctionnalité:
Mode sans d’écriture sans distraction:
Choix des langues
Wordpress est actuellement traduit en 44 langues! Il n’est maintenant plus nécessaire de télécharger ces fameux fichiers de langues et de les installer soi-même. Tout cela est de l’histoire ancienne, car les développeurs ont (finalement) ajouté une option de langue dans l’administration, qui permet le téléchargement automatique des fichiers de langue.
Déconnexion globale
Autre fonctionnalité extrêmement intéressante, surtout si vous encodez vos articles dans des cyber cafés et autres ordinateurs publiques: la possibilité de vous déconnecter de manière globale. Je l’ai testé et cela fonctionne effectivement comme annoncé.
Insertion des vidéos Vine
Bon personnellement je m’en contrefiche complètement mais si ça a été ajouté, j’imagine que c’est parce qu’il y avait une demande… (je n’ai jamais très bien compris l’intérêt des vidéos Vine je dois dire…)
Extensions recommandées
Les développeurs ont ajouté un onglet supplémentaire dans la page de gestion des extensions, l’onglet recommandation. Très pratique pour découvrir de nouvelles extensions, les recommandations sont basées sur les extensions que vous avez déjà installées.
Voilà pour la partie utilisateur. Qu’en est-il de la partie développeur? (vous savez, vous, moi, les développeurs d’extensions et de thèmes…)
Dashicons
20 nouveaux icônes disponibles, divisés en 3 catégories: média, article et divers:
Les requêtes complexes
- WP_Meta_Query, WP_Tax_Query, et WP_Date_Query supportent une syntaxe améliorée pour la création de requêtes. Les requêtes peuvent être beaucoup plus complexes tout en étant plus simples à comprendre.
- L’efficacité des reqêtes sur les métas et les taxonomies a été améliorée, grâce à la suppression de tables redondantes dans de nombreux cas.
- ‘orderby=meta_value’ fonctionne correctement lorsqu’utilisé dans une requête meta avec une condition basée sur un “OU”.
- Les opérateurs “EXISTS” et “NOT EXISTS” ont été ajoutés pour les requêtes sur les taxonomies.
- Les dates ne posent plus problème lors de leur utilisation avec des requêtes méta et taxonomies.
- Les paramètres passés dans les requêtes sur les dates sont maintenant vérifiés et génèrent des erreurs pour les développeurs lorsqu’une date invalide est détectée.
- Les comptes utilisateur peuvent être filtrés par data grâce à la colonne “user_registered”.
Des fonctions renommées, modifiées et ou ajoutées:
get_the_archive_title()
et the_archive_title()
get_the_archive_description()
et the_archive_description()
Ces fonctions sont particulièrement pratiques lorsqu’un thème n’utilise pas de template particulier pour une taxonomie ou des archives. Les fonctions de description seront utilisées uniquement pour afficher les descriptions des mots-clés, car les autres types d’archives n’ont pas de champ description associé.
get_the_post_navigation()
et the_post_navigation()
pour naviguer entre les articles (précédent et suivant)
get_the_posts_navigation()
et the_posts_navigation()
pour naviguer entre les pages d’articles
La version HTML4 de ces fonctions n’existe plus!
Ajout du support des titres dans un thème
1 2 3 4 |
|
Le support doit être spécifié dans les actions after_setup_theme ou init, mais pas plus tard. L’action n’accepte aucun argument. En indiquant que votre thème supporte le titrage de Wordpress, vous indiquez à Wordpress que votre thème n’ajoutera pas de titre de lui-même et que Wordpress peut l’ajouter sans risque de dupliquer la balise ou le contenu.
Pour ajouter cette fonctionnalité sans casser la compatibilité dans un thème existant, vous utiliserez ce petit bout de code:
1 2 3 4 5 6 |
|
La personnalisation des thèmes
Un début de nouvelle API en javascript pour la fonctionnalité de personnalisation des thème est en cours d’écriture! Tout n’est pas fini, mais ça avance pas mal. Et pour ceux que ça intéresse, je vais éviter de trop rentrer dans les détails et vous fournis plutôt le lien (anglais): Toward a Complete JavaScript API for the Customizer.
Je pense avoir fait le tour des fonctionnalités principales de cette nouvelle version de Wordpress. J’ai volontairement ignoré les ajouts concernant les commentaires (rien d’extraordinaire), les médias (tiens il y a quand-même une chose importante à retenir: la hauteur des vidéos n’est plus hardcodée, afin que les vidéos en mode adaptif, ou responsive, fonctionnent correctement) et le multisite (car je ne l’ai encore jamais utilisé, shame on me!)