Trois caractéristiques qui changent tout dans WordPress 4.7

Exposer les données publiques du site WordPress dans un format facile à utiliser appelé json.
Le paramètre de contenu de l’api rest est un ensemble d’url prévisibles sur chaque site WordPress exécutant la version 4.7 ou plus tard. Ces URL exposent les données publiques du site WordPress dans un format appelé json, comme les messages et commentaires récents, que les ordinateurs peuvent facilement comprendre et utiliser. Vous pouvez voir certains paramètres de contenu existants pour wpshout à lamp;rsquoendroit suivant: https:wpshout.comwp-jsonwpv2posts: Nos derniers messages https:wpshout.comwp-jsonwpv2comments: Commentaires récents sur le site https:wpshout.comwp-jsonwpv2users: Les utilisateurs de wpshout peuvent maintenant prévoir ces choses en dehors de lamp;rsquoenvironnement de programmation wpshout lui même, et pouvez écrire un logiciel pour les gérer. On le soignera plus tard.
Pourquoi les paramètres de contenu de lamp;rsquoAPI rest sont ils parfaits pour en savoir plus, parlons de la démonstration de lamp;rsquoapplication. (ignorez les lacunes de la conception, parlons de la fonctionnalité.) Voici quelques unes de ses principales caractéristiques: les données du site WordPress qui ne sont pas traitées par WordPress si regardez la source de page de notre application, ne remarquerez aucune des caractéristiques uniques du traitement WordPress PHP: par exemple, les styles de fichiers. La tête CSS a une longue et compliquée section principale, etc. Au lieu de cela, trouverez des appels vers des fichiers JavaScript externes, des fichiers JavaScript bizarres, et avez terminé.
Quamp;rsquoest ce qui se passe ici? Il s’agit d’une application JavaScript entièrement située en dehors de WordPress, qui n’utilise pas son traitement PHP (souvent lourd), et chaque chargement de page exécute des centaines de fichiers PHP de base, de thèmes et de plugins sur le serveur. Alors, comment cette application JavaScript a t elle obtenu les 10 derniers messages wpshout? Camp;rsquoest ce que fait restapi! Nos applications reçoivent ces messages https:wpshout.comwp-jsonwpv2posts Oui. Tu peux y aller.
Là, pouvez les voir même, au format json. Ainsi, notre application JavaScript récupère des informations de la base de données WordPress, qui sont exposées sous la forme d’un paramètre de contenu de l’api WordPress rest, et qui peuvent ensuite être regroupées dans une application qui va bien au delà du traitement WordPress.
faites défiler vers le haut et lisez à nouveau notre définition des paramètres de contenu de lamp;rsquoAPI rest, elle devrait maintenant avoir plus de sens. faites preuve d’un peu d’imagination, comprendrez pourquoi cette fonctionnalité a amené beaucoup de gens à envisager d’utiliser WordPress comme dépôt de données pour leurs applications Web et mobiles hautement personnalisées, ce qui était presque impossible auparavant. Vous remarquerez peut être que le chargement du site est un peu lent au début (principalement parce que nous Récupérons tous les fichiers JavaScript du serveur externe).
Cependant, après avoir cliqué sur lamp;rsquoarticle précédent et lamp;rsquoarticle suivant, remarquerez que lamp;rsquoarticle suivant est effectivement chargé instantanément et ne clignotera pas comme lamp;rsquoavez vu sur wpshout. Pourquoi ça? Camp;rsquoest parce quamp;rsquoil samp;rsquoagit damp;rsquoune application JavaScript damp;rsquoune page dans laquelle toutes les données post ont été chargées. La page suivante ou précédente indique simplement à lamp;rsquoapplication de mettre à jour les données damp;rsquoaffichage chargées. Les applications d’une page offrent une expérience utilisateur encore plus rapide et meilleure que les applications PHP les plus performantes et, comme nous l’avons vu, les paramètres de contenu de l’api rest sont des outils clés pour rendre les données WordPress disponibles pour ces applications.
JavaScript lui même! JavaScript est un langage de programmation très mousseux, mais prometteur et intéressant. L’api rest expose les données WordPress au monde du développement d’applications JavaScript et nous encourage à apprendre le monde par nous mêmes. nous acceptons cet encouragement, avec le temps, les compétences du développeur WordPress
Les CSS personnalisés dans les personnalisateurs semblent être une solution permanente à ces problèmes. Pour les petits changements de code, il est là, en permanence dans le noyau, avec une belle et mise à jour de lamp;rsquointerface damp;rsquoédition en temps réel. Camp;rsquoest lamp;rsquoendroit idéal pour apporter de petits changements de style sans avoir besoin damp;rsquoune infrastructure supplémentaire. Je suis déjà très conscient de mon amour pour les outils de développement Chrome. Une raison importante est que camp;rsquoest exactement ce que nous introduisons ici: il transforme le navigateur en un environnement de développement qui met à jour CSS en temps réel. Avec cette nouvelle fonctionnalité, je namp;rsquoutiliserai pas souvent les outils de développement pour effectuer des changements CSS simples. Cela présente deux avantages évidents: un processus de mise à jour plus simple: cliquez sur « enregistrer et mettre à jour » pour chaque règle que je veux conserver. Au lieu de sélectionner chaque règle et de copier et coller dans une feuille de style externe qui fonctionne dans mon éditeur de texte (sans parler du chargement et de la suppression FTP des modifications CSS de code cowboy mises en cache par le serveur et le navigateur sur le site en direct). Pour ceux qui ne connaissent pas bien les outils de développement, le seuil damp;rsquoentrée est faible. connaissez un peu CSS, mais que n’êtes pas familier avec les outils de développement et l’environnement technique plus large de WordPress, cette nouvelle fonctionnalité donne plus de liberté pour changer CSS d’une manière que pouvez voir. En résumé: Je namp;rsquoutiliserai plus de plug ins CSS personnalisés (camp;rsquoest un peu dommage, parce que certains damp;rsquoentre eux sont excellents!), Je vais damp;rsquoune certaine façon réduire lamp;rsquoutilisation des sous thèmes et des outils de développement. Jamp;rsquoaime les thèmes pour enfants et les outils de développement, donc cela devrait dire lamp;rsquoimportance de cette amélioration fonctionnelle. Mod èles PHP pour tous les types de messages nous avons laissé les notes des développeurs discuter ici: WordPress prend en charge mod
Les pages personnalisées Eli existent depuis 12 ans et permettent aux développeurs de créer différentes mises en page pour des pages spécifiques. Bien que cette fonctionnalité soit très utile, elle est toujours limitée au type de poste « Page » et ne samp;rsquoapplique pas aux autres types de poste. Avec wordpress 4.7, ce sera le cas. Je n’arrive pas à croire que je n’ai jamais pensé à me demander pourquoi WordPress n’a pas cette fonctionnalité. Maintenant camp;rsquoest là, et il semble quamp;rsquoil y ait une pression invisible sur mon utilisation du logiciel. Mis à part le langage poétique, voici ce quamp;rsquoil ajoute à la fenêtre damp;rsquoédition du billet: Lamp;rsquoarticle sans interférence dans le menu déroulant est une fonctionnalité que jamp;rsquoa i créée pour un fichier que jamp;rsquoai choisi damp;rsquoappeler simple sans interférence. Php, qui commence par le code suivant: * Template name: Article with no distributions Template post type: Post * is different from Normal ngle hair. En PHP, ce modèle namp;rsquoappelle pas get _ debar (), et jamp;rsquoai créé une règle CSS qui ne samp;rsquoapplique quamp;rsquoaux messages qui utilisent ce modèle:. Publier un modèle unique sans interférence. Zone de contenu {largeur: 100%} (lamp;rsquoélément zone de contenu a généralement une largeur de 75% pour tenir la barre latérale.) En résumé, les changements simples ci dessus nous donnent: Cliquez pour agrandir pourquoi les modèles de posts WordPress sont géniaux voici quelques croquis de ce que je suis excité par cette fonctionnalité: un meilleur successeur au format de publication cela pourrait en fait être une alternative puissante à la fonctionnalité de format de posts WordPress, mais ce n’est pas le cas. Il samp;rsquoagit souvent damp;rsquoune bonne idée une mise en page différente pour différents types de médias dans les messages mais lamp;rsquoidée est en grande partie en train de mourir depuis son lancement. Le format post a fait lamp;rsquoobjet de deux décisions architecturales: le type de format post est limité à dix types de formats post spécifiés, et il namp;rsquoy a pas de structure de mise en page normalisée La mise en œuvre de différentes mises en page dans différents formats dépend du développement
Vidéo en tête. Php, que souhaitez également appliquer à d’autres types de messages, je ne veux même pas savoir ce que faites (dans les modèles WordPress ou d’autres hiérarchies) pour le mettre en œuvre. À partir du 4.7, camp;rsquoest très simple. Pour les modèles de page existants qui samp;rsquoappliquent maintenant aux types Post et Book Review, il suffit damp;rsquoajouter une ligne dans le commentaire supérieur: modèle de type Post: page, Post, Book Review, et avez terminé! Vous pouvez maintenant appliquer un format précis à namp;rsquoimporte quel des trois types de messages sur le site. Honnêtement, je ne suis vraiment pas sûr des possibilités que cette fonctionnalité offre aux développeurs ordinaires. Il samp;rsquoagit damp;rsquoune ligne droite par rapport aux problèmes de distorsion précédents, et je ne sais pas à quoi ça sert. Je suis contente que tu sois là. Bon sang! WordPress 4.7 est un géant absolu et je commence juste à gratter (pour moi) les parties les plus brillantes de la surface. Je recommande fortement de lire le guide complet du site: s’il y a une version majeure de WordPress à comprendre, alors c’est ça.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins