hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


WordPress 4.4: 10 nouvelles fonctionnalités les plus cool que vous devriez savoir

WordPress 4.4 vient d'être publié aujourd'hui et nous avons joué avec cette dernière nouvelle offre pour voir quelles nouvelles fonctionnalités brillantes nous pourrions trouver. Cette nouvelle version est livrée avec quelques améliorations qui vont rendre les développeurs de WordPress fous. Il pourrait même éventuellement façonner l'avenir de WordPress à l'ère du JavaScript.

Dans ce post, nous allons examiner 10 nouvelles fonctionnalités WordPress 4.4 que vous devriez vérifier.

1. Insérer des messages n'importe où

Pendant des années, vous pouvez intégrer du contenu sur votre site Web, comme une vidéo YouTube ou un tweet via l'utilisation d'une fonctionnalité appelée oEmbed. Eh bien, les bonnes nouvelles sont que WordPress a adopté cette fonctionnalité en 4.4 et vous pouvez maintenant facilement intégrer du contenu n'importe où sur votre site en saisissant simplement l'URL d'un message et en le collant dans l'éditeur de contenu. Un aperçu du post que vous intégrez apparaîtra sur votre page, quelque chose comme ceci:

Si, pour une raison quelconque, vous pensez que vous ne voulez pas utiliser cette fonctionnalité, vous pouvez la désactiver en installant le plugin d'embeds de désactivation.

2. Travaillez avec des images Responsive

À mesure que les appareils et leurs écrans grandissent, les concepteurs doivent également travailler avec des images plus grandes. Les mauvaises nouvelles sont que cela contribue à des temps de chargement de la page plus lents. Donc, il est probablement bon timing que WordPress prend désormais en charge les images sensibles sur votre thème.

Dans cette mise à jour, WordPress a ajouté deux attributs supplémentaires à vos images sur les attributs de classe pour l'alignement (gauche, central ou droit): srcset et sizes . Ces attributs permettent aux images des vignettes de publication, des galeries de photos et d'autres images d'être livrées dans la taille appropriée en fonction de la fenêtre d'affichage.

Ainsi, sur chaque image, vous verrez le code source de sortie comme suit:

3. Nouveau thème: vingt-seize

Twenty Sixteen est un nouveau thème par défaut pour WordPress 4.4. Il est conçu pour prendre le format de blogging traditionnel.

Twenty Sixteen fonctionne parfaitement pour les blogs ou sites Web, avec des barres latérales optionnelles, des couleurs personnalisées avec de belles couleurs par défaut, une grille fluide harmonieuse, un débordement affichant de grandes images, une possibilité d'ajouter une intro à un extrait personnalisé et d'autres fonctionnalités.

4. Introduction à l'API REST

WordPress 4.4 apporte l'infrastructure de l'API REST dans le Core. Cette API gère le routage, la gestion des arguments, la sérialisation JSON, les codes d'état, ainsi que les fonctions permettant de créer des points de terminaison d'API REST personnalisés. C'est une excellente nouvelle pour les développeurs. Avec cette infrastructure, les développeurs peuvent enfin créer leurs propres API pour leurs thèmes, leurs plugins, et même leurs applications mobiles ou de bureau .

Rendez-vous sur cette page, Ajout de points de terminaison personnalisés, pour apprendre à enregistrer un point de terminaison API personnalisé.

5. Méta taxonomie à terme personnalisé

Dans les versions précédentes de WordPress, nous pouvons ajouter un champ personnalisé à la publication et les pages à travers le terme meta. WordPress a maintenant ajouté cette fonctionnalité aux objets de taxonomie.

Par exemple, sur la taxonomie de catégorie, nous pourrions vouloir ajouter un champ personnalisé, à savoir l' category image pour présenter l' category image de la publication sur chaque catégorie. Dans cette version, nous pouvons le faire en utilisant les fonctions suivantes: add_term_meta(), update_term_meta(), delete_term_meta(), et get_term_meta() .

6. Fichier de modèle de message unique

Dans cette version, WordPress incluait un nouveau fichier modèle sur la hiérarchie des thèmes à utiliser comme un type de publication unique ou personnalisé. Cette fonctionnalité est utile lorsque vous ciblez un article spécifique, pour donner des styles spéciaux à cette page afin qu'elle soit différente des autres pages. Vous aurez un fichier de modèle avec un nom comme ci-dessous:

 single- {post_type} - {post_name} .php 

Par exemple, ici, j'ai un book nommé de type de poste personnalisé que je veux créer pour un post de "livre à succès". Donc je crée single-book-bestseller.php puis peaufine le style à appliquer à cette page seulement. Enfin, je change le post slug à yoursite.com/book/bestseller pour appliquer la page spéciale.

7. Commentaires améliorés

WordPress a fait des réarrangements sur le formulaire de commentaire, où le champ de commentaire est affiché en premier, puis les champs de nom et d'email ci-dessous. Cette amélioration a été la réponse au problème que le comportement de commentaire est différent pour les utilisateurs connectés et déconnectés.

Sur le backend, le commentaire est maintenant représenté par l'objet WP_Comment . Cela vous permet de générer des commentaires de manière plus orientée objet (POO) avec des requêtes de commentaire plus puissantes.

8. Hiérarchie de titre

WordPress améliore la hiérarchie des en-têtes sur l'écran du tableau de bord dans le but d'aider les utilisateurs avec des technologies d'assistance telles que les lecteurs d'écran. Ceci est important car les technologies d'assistance utilisent ces titres pour trouver des informations et le clavier pour accéder au contenu pertinent.

Supposons qu'ils utilisent la touche 1 pour passer au premier h1 puis appuyez sur 2 pour passer à h2 . Avec la hiérarchie des titres correcte, il n'y aura pas de niveaux de cap manquants.

Avec cette refonte, une page telle que wp-admin/edit.php aura maintenant Posts comme h1, et "Filter posts list" et "Posts list" comme h2, qui sont visuellement cachés avec la classe CSS .screen-reader-text .

Lorsque le lecteur d'écran est activé, le h2 caché sera lu.

9. Multisite: ajout de WP_Network

WordPress a introduit un nouvel objet WP_Network pour faciliter l'interaction dans un réseau multisite. Cette classe est utilisée pendant le chargement pour remplir la variable globale $current_site et configurer le réseau actuel.

Il y a d'autres nouvelles fonctions venant à la version 4.4 pour remplir les options de réseau; ils sont add_network_option(), update_network_option(), get_network_option() et delete_network_option() .

10. Temps de chargement du personnaliseur plus rapide

Dans WordPress 4.4, il existe des améliorations qui permettent de charger les options de personnalisation beaucoup plus rapidement. Certaines de ces améliorations incluent la réduction de l'utilisation de la mémoire crête du Customizer et le report de l'intégration des contrôles du widget Customizer jusqu'à ce que la zone du widget soit développée et que les contrôles du widget soient réellement affichés à l'utilisateur. Ceci fournit un temps de chargement 10 fois plus rapide. Une autre amélioration des docs JavaScript en ligne pour aider les développeurs à savoir comment cela fonctionne.

Blogging Advice: Le bon, le mauvais et le truand

Blogging Advice: Le bon, le mauvais et le truand

Jamais eu cette expérience où, après avoir lu un tas de conseils sur les blogs sur Internet, vous venez de regarder fixement l'écran de votre ordinateur et dire: "Hein?"Ce n'est pas que tu n'as pas compris le conseil. C'est juste que les soi-disant «experts» des blogs ne semblent pas être d'accord sur les choses à faire et à ne pas faire des blogs professionnels.Un exper

(Conseils techniques et de conception)

React.js: 14 Outils et ressources pour les développeurs Web

React.js: 14 Outils et ressources pour les développeurs Web

La popularité de React.js a connu une croissance rapide depuis que Facebook a sorti la bibliothèque en 2013. C'est le cinquième projet open source le plus fréquemment publié sur Github, et les annonces d'emploi pour les développeurs de React sont également en forte augmentation. React est un framework JavaScript léger pour construire des interfaces utilisateur - les exemples les plus marquants sont Facebook et Instagram.React o

(Conseils techniques et de conception)