Lamp;rsquoun des avantages de lamp;rsquoutilisation du bloc Gutenberg pour créer des pages et des messages est la possibilité de les enregistrer comme modèles. La création de modèles pour Gutenberg est un bon moyen damp;rsquoaccélérer le processus de publication. Il existe plusieurs façons de les créer. Dans nous apprendrons comment créer un modèle Gutenberg. Nous allons travailler sur trois façons de les créer: créer des mises en page à ajouter à la Bibliothèque Gutenberg pour lamp;rsquoexportation ou le clonage. Créez une mise en page que souhaitez copier et coller pendant lamp;rsquoutilisation. Créez une mise en page que souhaitez ajouter comme mise en page par défaut pour une page personnalisée, un message ou un type de message. Ces méthodes ne nous permettent de réutiliser que les blocs. Aucun autre réglage namp;rsquoest inclus.
Pourquoi créer un modèle Gutenberg? Une fois que avez conçu la mise en page damp;rsquoune page ou damp;rsquoun message, pouvez sauvegarder la liste des blocs et leurs attributs pour réutilisation. Cela donne lamp;rsquoavantage de créer votre propre contenu parce que namp;rsquoavez pas à concentrer sur la mise en page. Les modèles de blocs permettent damp;rsquoavoir une conception cohérente. Les modèles de blocs peuvent contenir des substituants. Ils peuvent être statiques ou dynamiques. Vous pouvez définir lamp;rsquoétat par défaut damp;rsquoune session damp;rsquoéditeur. Vous pouvez également importer ou exporter des modèles en tant que fichiers json afin que puissiez réutiliser vos projets sur plusieurs sites ou les partager avec damp;rsquoautres sites. Vous pouvez les bloquer afin que les utilisateurs puissent ajouter du contenu, mais pas modifier des blocs.
Méthode 1: créer un modèle de mise en page un modèle de mise en page permet damp;rsquoutiliser la fonction de sélection multiple que avez initialement ajoutée, nous permettant de déplacer ou de supprimer plusieurs blocs à la fois. Nous pouvons sélectionner et ajouter un bloc à la fois ou ajouter plusieurs blocs à notre bibliothèque de blocs réutilisables à lamp;rsquoéchelle mondiale à la fois. Cela simplifie le processus damp;rsquoexportation vers un fichier json. Exemple de modèle de mise en page Jamp;rsquoa i créé une mise en page simple qui peut être utilisée comme un billet de blog, un commentaire de produit, etc. Camp;rsquoest fa.
Du noyau WordPress (par opposition au plug in), le nom est paragraphe (utilisé pour identifier le bloc à utiliser).
Enregistrer les modèles dans les pages et les messages si ajoutez un modèle à une page ou à un message, le modèle est automatiquement chargé chaque fois quamp;rsquoune page ou un message est créé. Je préfère les ajouter à certains types de messages personnalisés parce que avez plus de liberté de création et simplifiez le processus de création de contenu en rendant les modèles plus faciles à trouver. décidez de les ajouter à une page ou à un message, pouvez utiliser le code suivant: fonction my _ add Template to posts () {
$post _ type Object = get post type Object (amp;lsquopostamp;rsquo)
$post U type u Object amp;amp gt Modèle = tableau
Tableau (amp;lsquoCORE paragraphamp;rsquo, tableau
« placeholder» = amp;amp gt » Ajouter une description »
),
)
$post U type u Object amp;amp gt Template _ Lock = amp;lsquoallamp;rsquo
}
Ajouter _ action (amp;lsquoinitamp;rsquo, amp;lsquoMy add Template to postsamp;rsquo) Vous pouvez également imbriquer des motifs dans des blocs de conteneurs (par exemple, des blocs de colonnes). Pour ce faire, attribuez un motif imbriqué au bloc lui même. Par exemple:
$Template = array
Tableau (amp;lsquoCORE paragraphamp;rsquo, tableau
« placeholder» = amp;amp gt » Ajouter un paragraphe au niveau de la racine
),
Tableau (amp;lsquoCORE Columnsamp;rsquo, tableau (), tableau
Tableau (amp;lsquoCORE columnamp;rsquo, tableau (), tableau
Tableau (amp;lsquoCORE imageamp;rsquo, tableau ()),
),
Tableau (amp;lsquoCORE columnamp;rsquo, tableau (), tableau
Tableau (amp;lsquoCORE paragraphamp;rsquo, tableau
« placeholder» = amp;amp gt » Ajouter un paragraphe interne»
),
),
()
) Vous pouvez verrouiller un modèle en utilisant le code suivant:
Le Code est collé dans le fichier de fonction. Php. Utilisez toujours des sous thèmes lorsque ajoutez du Code à un fichier PHP. non, le Code est écrasé lorsque le sujet est mis à jour.
Vous devez écrire votre code à la main (je recommande damp;rsquoutiliser lamp;rsquoexemple de code que jamp;rsquoai montré). Une option consiste à créer la mise en page souhaitée et à afficher le Code (cliquez sur les trois points en haut à droite, puis sélectionnez lamp;rsquoéditeur de code dans la section Éditeurs). Ceci affiche les blocs et leurs propriétés dans la disposition que avez créée afin que sachiez à lamp;rsquoavance comment placer les blocs dans votre code. Allez à la fonction sujet (fonctions.php) et collez le Code. Jamp;rsquoai collé le Code en bas. Camp;rsquoest un site damp;rsquoessai et je ne garde pas de code, donc je namp;rsquoutilise pas de thème pour enfants. Un nouveau type de billet, appelé livres, a été ajouté au menu du tableau de bord. Inclure des listes et ajouter de nouveaux liens. Jamp;rsquoai cliqué sur Ajouter un nouveau modèle et mon nouveau modèle a été ajouté à lamp;rsquoéditeur où je peux commencer à ajouter du contenu. Les blocs sont placés dans lamp;rsquoordre dans lequel ils apparaissent dans le Code et comprennent les attributs qui leur sont assignés. Vous pouvez insérer namp;rsquoimporte quel nombre de blocs dans votre code et leur assigner les attributs requis. Vous pouvez créer autant de types de messages personnalisés que nécessaire, et chaque type peut avoir une mise en page par défaut unique. Cet exemple inclut le texte du substituant. Camp;rsquoest notre point de vue sur la façon de créer le modèle Gutenberg. Les trois méthodes sont efficaces. ne voulez pas créer un nouveau type de message personnalisé, un modèle réutilisable ou lamp;rsquoune des méthodes de réplication peut être un meilleur choix. Jamp;rsquoaime personnaliser les types de messages parce quamp;rsquoil est facile de choisir le type de contenu à créer et que les modèles sont pré commandés pour . Les types de messages personnalisés sont faciles à créer si connaissez bien le Code et si êtes le plus pratique à utiliser dans WordPress. Principaux inconvénients de la création de modèles à ajouter à une fonction. Php crée une mise en page en Code au lieu de n
Comment créer un modèle Gutenberg