Avez déjà évité d’utiliser des blocs personnalisés parce que les sites WordPress semblent trop complexes? Ignorons cette voix. Dans cette leçon, apprendrez à utiliser des blocs personnalisés Genesis pour construire à partir de zéro des blocs dont lrsquoapparence et le comportement correspondent exactement à vos besoins. Vidéo: entre les diapositives Block et hard session dans cette session, Rob Stinson, directeur marketing des produits de WP Engine, a discuté de la création de thèmes WordPress, de l’édition complète du site Web et de la vision avancée pour l’avenir des blockbusters personnalisés. Les blocs de codage personnalisés en temps réel de WordPress et un guide étape par étape sur la façon de commencer. Pendant deux ans et demi, pouvez utiliser l’éditeur de bloc pour créer des messages ou des pages, et tout le contenu dans cette zone de contenu est géré par l’éditeur de bloc. Vous pouvez quitter ces lignes en éditant le site complet. Il est maintenant lrsquoéditeur de bloc et est maintenant responsable de lrsquoensemble du site.
Rob Stinson, Directeur du marketing des produits moteurs du WP transcription complète Rob Stinson: Buona giornata a tutti. Bienvenue au sommet des moteurs du WP 2021. Jrsquoespère que avez aimé lrsquoévénement jusqursquoà présent. Merci beaucoup de joindre à moi. Jrsquoespère que obtiendrez beaucoup de choses de ce qursquoon a fait aujourdrsquohui. Cette session est appelée entre un bloc et un emplacement dur. Il s’agit de maîtriser WordPress moderne, qui implique absolument l’éditeur de blocs et les blocs que nous y utilisons. Je mrsquoappelle Rob Stinson et je suis lrsquoun des directeurs du marketing de produits de WP engine. Je travaille en étroite collaboration avec lrsquoéquipe de produits pour construire du contenu pour lrsquoéditeur de blocs.
Aujourdrsquohui, nous devons donc nous occuper de trois grandes questions. Nous procéderons à un examen de haut niveau de l’avenir des thèmes WordPress. Ensuite, nous allons jeter un coup drsquooeil à la collection personnalisée, qui srsquoaligne très étroitement sur le modèle de bloc, qui est ce qui commence à apparaître
Au cœur de WordPress. Nous examinerons les blocs personnalisés. Et les blocs personnalisés, nous allons faire un peu de codage en temps réel, ce qui est toujours un peu effrayant. Je ne sais pas si tu savais que tu ne pouvais plus écrire quand quelqursquoun trsquoa regardé taper. Eh bien, je vais participer à la programmation en direct, donc crsquoest le cas pour 10 personnes. Ça dépend, hein?
OK, mais d’en haut, regardons l’avenir des thèmes WordPress. D’où nous venons, si avez travaillé dans une agence ou freelance pendant au moins quelques années et avez déjà participé à des implémentations personnalisées sur WordPress, commencez généralement par une bibliothèque de thèmes. Vous pouvez avoir des traits drsquounion bas, puis modifier et construire le thème. Ou pouvez avoir un cadre parent comme le cadre Genesis, ou le thème woocommerce crew store. Tout peut être un thème parent. Tu commences par là. Ce sera une bonne base pour . Par conséquent, avez vos propres sous thèmes dans lesquels pouvez mettre en œuvre certains modèles de conception globale uniques liés au projet. Tu vas arranger quelque chose. Vous pouvez ajouter plus de modèles pour différents modèles de page ou drsquoarchive, ou ajouter drsquoautres modèles basés sur ce que votre projet couvre.
Bien sûr, avez votre propre plug in WordPress qui offre des fonctionnalités, des intégrations et des choses comme ça. Assez simple, très familier. Crsquoest de là qursquoon vient. Mais on va ailleurs. Dans le contexte de WordPress, l’avenir semble un peu différent. Je sais que notre rédacteur en chef a été deux ans et demi et qursquoil est devenu fou si vite. Mais il y a des changements en cours au sein de WordPress, et une phase de développement est en cours, avec l’introduction de l’édition complète du site et d’autres choses qui ont vraiment changé les choses et changé notre façon de faire à l’avenir. Où est st?
Le fichier change. Ensuite, les rôles et les types de code que nous écrivons dans le sujet changent.
Beaucoup drsquoentre nous connaissent ce grand diagramme, la hiérarchie des modèles. Je me souviens du projet où je lrsquoai trouvé, et crsquoétait comme, Oh, crsquoétait génial. Crsquoest le plus gros atout de tous les temps. Ça mrsquoa beaucoup aidé à comprendre. La hiérarchie des modèles reste pertinente, mais elle doit être modifiée et pourrait simplifier beaucoup de choses dans l’édition de l’ensemble du site, car l’endroit où nous modélisons nos pages est en fait largement déplacé vers l’expérience WordPress, pas seulement dans le Code. Modèles de bloc, dans une large mesure, jrsquoai mentionné comment ces modèles remplacent les modèles de page. Un schéma de bloc est un bloc de contenu prédéfini. Il peut srsquoagir drsquoun bloc de héros, drsquoune partie drsquoun formulaire de contact ou drsquoune partie drsquoune équipe, ou en fait drsquoune page entière. Vous pouvez emballer et enregistrer nrsquoimporte quel groupe de blocs qui appartient ensemble et qui est marqué pour travailler ensemble, puis distribuer comme modèle de bloc.
Ce qui est intéressant, c’est que j’aimerais suggérer, et je sais que d’autres le feront aussi, qu’il s’agit d’une nouvelle catégorie de produits dans l’écosystème WordPress. Depuis des années, nous avons tous des thèmes et des plugins. Et bien, le plus important, crsquoest que crsquoest notre sujet et notre plugin, mais maintenant nous avons un plan de blocage. Il y a un répertoire en mode bloc sur WordPress. Lrsquoorg vient de commencer et jrsquoaimerais voir comment il a grandi. Je ne serai pas surpris, mais lrsquoannée prochaine, ce sera rapide. Ensuite, nous avons des blocs personnalisés. Je ne pense pas que cette étagère fonctionne bien. Nous avons de grands blocs dans WordPress corp et de bons plug ins qui peuvent nous fournir des blocs supplémentaires, comme le plug in Genesis Block est bon. Je sais qursquoil y en a drsquoautres sur le marché.
Mais pouvez
Paramètres Et le contenu initial a été inséré. Ainsi, les créateurs de contenu peuvent arriver, publier du contenu, certains modèles sur la page sont tout à fait conformes au style de la marque, ils ont juste besoin de vérifier et de modifier le contenu. Dans Genesis, une expérience de découverte améliorée est un moyen. Donc, fondamentalement, ce nrsquoest pas seulement lrsquoexpérience des modèles de blocs natifs, nous les avons améliorés afin que puissiez mieux gérer les modèles de blocs, les découvrir, les sauvegarder et les ajouter aux favoris, etc. Enfin, découvrez et explorez tous les modèles de toutes ces collections, et trouvez les facilement et placez les sur la page afin que puissiez les éditer. Donc cette image sur ma droite est en fait une collection personnalisée que jrsquoa i créée pour le tutoriel il y a environ un mois. Ça srsquoappelle Lux. Crsquoest une petite collection. Crsquoest juste une page, comme la page drsquoaccueil. Je pense qursquoil y a six modèles distincts dans toute la page drsquoaccueil. Il y a une section sur les héros, une section sur lrsquoinformation et une section sur nos services. Il y a une zone témoin. Au fait, très bien. Tout a été conçu à lrsquoavance, comme des couleurs ciselées, et nous avons trouvé de grandes images et des choses. Mais cela signifie que je peux créer un verrouillage de page drsquoaccueil standard sur cette très bonne marque. Ainsi, si avez besoin de créer une nouvelle page drsquoatterrissage ou un nouveau contenu, le personnel de lrsquoactivité Lux que jrsquoai inventée peut simplement utiliser ces modèles de bloc dans la collection Lux personnalisée que jrsquoai créée. Ils peuvent ajouter une section héros et changer le titre. Ils peuvent supprimer le bouton. Srsquoils nrsquoont pas besoin de boutons, ils peuvent changer lrsquoimage ou drsquoautres contenus. Imaginez donc pour votre client. Et moi
Les thèmes de contenu que activez peuvent être utilisés avec ces modèles de conception étonnants. Ils ne sont pas enfermés Comme dans le quartier. Désolé, crsquoest peut être de vieux modèles de page, mais ce ne sont pas seulement des toiles vierges. Ces choses ont été créées, elles sont toutes sur cette marque, elles peuvent être insérées dans une page et modifiées à la page drsquoatterrissage dont elles ont besoin. Il est intéressant de penser à ce qursquoest un modèle de bloc ou à ce qursquoil remplace dans la grande valeur future. Je pense que le rôle des thèmes pour enfants va changer dans le monde de l’édition sur le site WordPress. Vous pouvez avoir un thème de magasin woocommerce. Il y a beaucoup de très bons thèmes pour enfants sur le marché. Ils diffèrent en termes de conception, de fonctionnalité, etc. Dans une large mesure, les modèles de blocs traitent de nombreux problèmes à cet égard. Il serait donc intéressant de savoir comment le schéma de bloc et Genesis (une collection qui lrsquoentoure) peuvent fournir un ensemble complet de schémas de bloc différents. Au fur et à mesure qursquoelle se présente, nous lui apportons, bien entendu, un soutien important. Comme je l’ai dit, nous sommes très excités par l’orientation qu’il prend et nous le voyons comme une nouvelle catégorie de produits que les gens vont commencer à construire et à distribuer dans l’écosystème WordPress. Comment construire une collection personnalisée? Crsquoest une réunion de 30 minutes. Alors je vais revoir ma réplique. Mais si voulez approfondir, je suggère de référer au tutoriel que jrsquoai écrit. Donc, avant drsquoécrire nrsquoimporte quel Code, tout ce que avez à faire est de sauter dans lrsquoéditeur de bloc et de construire votre propre page. Par exemple, jrsquoai créé une partie de héros, puis une partie de service, puis une partie de témoignage, peu importe ce qursquoils sont. Jrsquoutilise lrsquoéditeur de bloc pour affiner le style et tout le contenu. En particulier sur Lux, je peux également utiliser des blocs dans le plug in Genesis Block
Lux ion. Je vais cliquer dessus. Vous pouvez voir ces différentes parties de la page. Information, procès, témoignage ou quoi que ce soit. Ou crsquoest toute la page. En un seul clic, tout est traîné directement sur la page parce que tout le contenu est un bloc et tout est stylisé dans le contexte du bloc, donc je peux sauter très, très facilement et mrsquoassurer que je fais ce que cette page veut. OK, numéro trois. Partie 3 de cette leçon: blocs personnalisés. Nous détaillerons comment créer des blocs personnalisés en utilisant un plug in appelé blocs personnalisés Genesis. Il s’agit d’un plugin wordpress qui nous fournit une interface de gestion. Quand je dis admin, je veux dire dans WordPress admin. Il existe également un système de Templates très simple pour créer des blocs Gutenberg personnalisés. Comme je lrsquoai dit précédemment, les blocs personnalisés nous permettront de faire quelque chose qui semble et fonctionne exactement comme nous le voulons. Un produit standard ne résoudra donc pas ce problème. Il est important de noter ici que le plug in de bloc personnalisé Genesis aime également le plug in de bloc Genesis, qui est lemplacement de la collection, et aucun des deux plug ins ne dépend du cadre Genesis. Je pense qursquoils appartiennent au même ensemble de produits. Mais si le bloc personnalisé Genesis est le seul plug in que avez installé, pouvez le faire. Tu peux encore faire tout ce que jrsquoai à faire ici aujourdrsquohui. Il se trouve dans le dépôt WordPress. Organisation. Ce nrsquoest pas seulement un apéritif léger, pouvez aussi obtenir un plugin teaser. Crsquoest très, très riche en fonctionnalités et nous y sommes, et crsquoest génial. En fait, tout ce que je ai montré aujourdrsquohui est en fait utilisé gratuitement. Vous pouvez obtenir une clause du plugin via lrsquoabonnement Genesis pro qui offre de nombreuses fonctionnalités supplémentaires. Mais si voulez juste voir ceci en premier, pouvez voir gratuitement sur WordPress. Organisation. L’idée générale est d’ajouter des blocs à partir de WordPress admin
Personnalisation. Tu lrsquoas mis en place avec quelque chose. Ajouter un champ à celui ci peut être considéré comme ajoutant un champ au formulaire. Puis le Publiez, le sauvegardez. Puis commencez à écrire le Code. Notez le code très simple pour le mode bloc. Maintenant, si êtes satisfait de HTML et CSS, si insérez drsquoabord une ligne de code dans le fichier de fonction et le sujet, regardez, crsquoest ce dont avez besoin. Crsquoest très, très simple. Crsquoest tout lrsquoobjectif de ce plug in de réduire les obstacles à lrsquoentrée lors de la création de blocs personnalisés. Et crsquoest tout. C’est ainsi qu’une fois le modèle terminé, pouvez ajouter et utiliser des blocs personnalisés sur n’importe quelle page ou post dans WordPress, ce qui est bien. Crsquoest pour qui? Développeurs WordPress. Je dis que ce plug in est un outil de développement. Par exemple, si êtes un freelance qui travaille seul par lrsquointermédiaire drsquoune grande équipe Web drsquoentreprise, utilisez ce plug in pour créer des blocs personnalisés. Tu peux être Junior. Comme je l’ai dit, pouvez commencer à écrire du Code dans WordPress et pouvez facilement utiliser ce plugin. Mais je connais aussi beaucoup de vrais ingénieurs seniors au sein drsquoéquipes institutionnelles très intéressantes qui utilisent ce plugin uniquement pour améliorer leur efficacité. La valeur qursquoil offre est qursquoil simplifie le processus de perfectionnement des compétences. Au début de cette leçon, jrsquoai dit que le changement nrsquoest pas toujours facile, alors rendons le plus facile, et crsquoest ce que fait ce plugin. En général, il accélère la production de blocs. Il simplifie également les itérations. Une fois qursquoun bloc est sauvage et en production, et que voulez éditer quelque chose, pouvez facilement lrsquoitérer en utilisant le plug in. Il simplifie également lrsquointégration avec des plug ins tiers, des applications, etc. Une autre chose sur les blocs personnalisés que je vais montrer
Crsquoest une question de choix contre la décision. Nous avons tous vu, et même reçu une page du destinataire, même WordPress, qui nous a peut être été transmise par la création de page ou d’une manière similaire, il y a juste un sentiment d’« écrasement», submergé, et je pense que c’est le mot, avec tant d’options. Il existe une variété de contrôles de style, tels que les ombres extérieures et les rayons de bord, la largeur et les bords, et dans certains cas, pouvez également copier ce que pouvez faire dans CSS dans lrsquointerface utilisateur. Crsquoest une menace pour un utilisateur final, un créateur de contenu. Mais pour les développeurs responsables de la livraison, nous implémentons quelque chose basé sur une conception vraiment spécifique qui doit fonctionner drsquoune manière ou drsquoune autre et nous nrsquoavons pas besoin de passer chaque option à lrsquoutilisateur final. Crsquoest une des choses intéressantes sur les blocs personnalisés. On peut en enlever. Nous pouvons décider ce qui ne devrait appartenir qursquoau modèle et donc ce qui devrait être transmis à lrsquoutilisateur final. Bref, écoute, ça suffit. Nous faisons un bloc personnalisé. Il est temps drsquoavoir une programmation en direct. OK, j’ai installé WordPress ici, je suis en cours d’exécution locale, et c’est un autre très bon développement que devriez voir. Jrsquoai installé quelques plugins, mais je nrsquoen ai que deux. Jrsquoai Gutenberg. Je nrsquoen ai pas besoin. Éteins ça. Le seul plug in que jrsquoai activé était le bloc personnalisé Genesis. Il nrsquoest pas accro. Le thème que je dirige est un sous thème du magasin. Quand il a dit qursquoil srsquoagissait drsquoun thème pour enfants, il était très léger et il nrsquoy avait rien de fou. Je lrsquoai inventé moi même, donc il nrsquoy a rien à faire. Excusez moi. Crsquoest un sous thème du thème woocommerce store. Le bloc personnalisé Genesis est installé et activé. Voici quelques uns des jeux que jrsquoai déjà joués, mais nous allons créer le bloc pers
Une toute nouvelle nationalisation. On a travaillé avec une équipe de design, ils ont construit, et je ne peux pas, tu comprends? Je te lrsquoai dit. Vous commencez à taper devant les autres sans connaître lrsquoorthographe. Je ne sais pas encore écrire. En collaboration avec les designers, ils ont créé cette merveilleuse page. Crsquoest pour lrsquoéquipe. Ils ont conçu les composants de cette section ou de cette page pour chaque coéquipier. Il nrsquoy a que quelques ombres intéressantes et des rayons limites. Les marges bénéficiaires se chevauchent. Les étagères standard ne coupent pas. Nous devons construire un bloc personnalisé. Par conséquent, nous allons définir des serrures personnalisées pour cela. Nous ajouterons un champ. Donc, comme je lrsquoai dit, crsquoest comme ajouter des champs au formulaire. Drsquoabord, ce nom, le nom de cet homme. Il srsquoagit drsquoun texte de type champ, et nous avons beaucoup de types de champ différents. Je vais prendre ça comme texte. On nrsquoa qursquoune réduction de 50% si on peut. Cela nrsquoaidera le module à démarrer avec succès que lorsque lrsquoutilisateur final interagit avec le module. Nom, suivi du rôle. On commence à taper. Ce sera aussi le texte, et nous irons à 50%. Ensuite, il y a le bouton Twitter, et crsquoest bien. Crsquoest nrsquoimporte quoi, même 50%. La dernière est leur meilleure photo du visage. Ceci, nous avons trois champs de texte, faisons quelque chose de différent. Apparemment, on a un champ drsquoimages. Faisons le. Crsquoest pour ça qursquoon lrsquoa rendu public. OK, crsquoest ouvert. Nous obtenons ce petit conseil en haut qui nous dit que le plug in est à la recherche du fichier de modèle de bloc associé. Il a dit, Hey, regarde, je sais que ton sujet actuel est un sujet actif, cette carte de magasin. Et trouvez ce dossier spécifique que pouvez bloquer. Nous sommes à la recherche drsquoun fichier spécial appelé Block teamed. Php. Donc ce que nous allons faire, crsquoest passer au Code vs, qui est un excellent éditeur de texte ou de code. Crsquoest le thème de mes enfants. Maintenant, jrsquoai aggi.
Nous voulons qursquoils les suivent sur Twitter. Je pense que crsquoest censé être la direction, donc on ne va pas en parler. Donc, selon leurs noms, ça pourrait être des photos ou des noms. Pour leur personnage, ce sera le personnage, encore une fois, qui correspond à lrsquoescargot du champ. Crsquoest le bouton Twitter. Allons le sauver. Créons une nouvelle page. Ajoutez un nouveau carré, coéquipiers, voulez le voir? Nos champs sont ici. Rob Stinson, gentil garçon, est Amiral. Amiral. Mon compte Twitter est Rob _ Stino et nous utilisons la médiathèque. Je suis là. Oui, jrsquoai cliqué. OK, pouvez voir que quand jrsquoai cliqué sur le bloc, jrsquoai eu le formulaire. Quand je clique sur quitter, je peux prévisualiser son apparence. Maintenant, on a le contenu ici. Il y a une photo. Je mrsquoappelle H4. Crsquoest un passage de mon personnage et
Ça pourrait être mieux. Tout est dans lrsquoéditeur de bloc. Vous pouvez voir ce que crsquoest. cliquez dessus, obtenez lrsquointerface du module pour mettre à jour le contenu et le modifier, tout cela. Ensuite, retournez à lrsquoavant, ça a lrsquoair bien. Crsquoest vrai. Je veux dire, je pense qursquoon a vraiment fini en moins de 10 minutes. Je peux montrer comment créer notre fichier Template, comme huit lignes de HTML, qui contient une petite quantité de PHP. 13 lignes CSS, crsquoest le seul Code que nous devons écrire. Tout le reste est dans lrsquoéditeur de bloc. Super simple, puis nous avons ce bloc personnalisé que nous pouvons utiliser sur nrsquoimporte quelle page ou post dans lrsquoéditeur de bloc. Nous pouvons facilement changer les photos, les titres et tout le contenu. Crsquoest simple. Honnêtement, tu peux faire quelque chose de vraiment intéressant. Vous verrez, Oh, laissez moi revenir ici, jrsquoai trois autres plug ins. Mais je dois dire que ceux ci srsquointègrent ou interagissent de façon intéressante avec woocommerce. Ils vérifient que lrsquoutilisateur est connecté et a fait un achat précédent. Ces commentaires plug in empêchent les utilisateurs de requêtes WP, ce qui est bien. WP Query est un outil super puissant pour écrire PHP et WordPress. Super, ça nous permet drsquoutiliser des requêtes WP ou quelque chose comme ça dans un modèle de bloc. Il srsquoagit donc drsquoun plug in très intéressant et puissant qui peut construire des blocs personnalisés, comme pouvez le voir, très simple. Crsquoest le bloc personnalisé Genesis. Genesis Custom Blocks nrsquoest qursquoun plug in numérique dans la suite de produits Genesis. souhaitez en savoir plus sur Genesis, visitez cette URL, wpengine. Com genesis. Merci beaucoup drsquoavoir pris le temps. Je traînais dans un salon de discussion. avez des questions, veuillez me contacter. avez des problèmes après e
2021 Sommet sur les percées technologiques: entre obstacles et difficultés