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é:

Message pour notifier l'utilisateur de l'existence de la fonctionnalité

Mode sans d’écriture sans distraction:

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.

Choix des langues

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

Un bouton est ajouté dans le profile vous permettant de vous déconnecter globalement

Déconnexion effectuée avec succès. Plus la peine de transpirer si vous aviez oublié de vous déconnecter depuis un autre ordinateur!

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.

WP 4.1 - Extensions recommandé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:

Icônes catégorie média

Icônes catégorie média

Icônes catégorie article

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
function theme_slug_setup() {
   add_theme_support( 'title-tag' );
}
add_action( 'after_setup_theme', 'theme_slug_setup' );

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
if ( ! function_exists( '_wp_render_title_tag' ) ) :
   function theme_slug_render_title() {
      echo '<title>' . wp_title( '|', false, 'right' ) . "</title>\n";
   }
   add_action( 'wp_head', 'theme_slug_render_title' );
endif;

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

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