Comment créer un modèle Gutenberg
L’un des avantages de l’utilisation 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 d’accélérer le processus de publication. Il existe plusieurs façons de les créer. Dans cet article, 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 l’exportation ou le clonage. Créez une mise en page que vous souhaitez copier et coller pendant l’utilisation. Créez une mise en page que vous 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 n’est inclus.
Pourquoi créer un modèle Gutenberg? Une fois que vous avez conçu la mise en page d’une page ou d’un message, vous pouvez sauvegarder la liste des blocs et leurs attributs pour réutilisation. Cela vous donne l’avantage de créer votre propre contenu parce que vous n’avez pas à vous concentrer sur la mise en page. Les modèles de blocs vous permettent d’avoir une conception cohérente. Les modèles de blocs peuvent contenir des substituants. Ils peuvent être statiques ou dynamiques. Vous pouvez définir l’état par défaut d’une session d’éditeur. Vous pouvez également importer ou exporter des modèles en tant que fichiers json afin que vous puissiez réutiliser vos projets sur plusieurs sites ou les partager avec d’autres 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 vous permet d’utiliser la fonction de sélection multiple que vous avez initialement ajoutée, nous permettant de déplacer ou de supprimer plusieurs blocs à la fois.
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 vous ajoutez un modèle à une page ou à un message, le modèle est automatiquement chargé chaque fois qu’une page ou un message est créé. Je préfère les ajouter à certains types de messages personnalisés parce que vous avez plus de liberté de création et simplifiez le processus de création de contenu en rendant les modèles plus faciles à trouver. Si vous décidez de les ajouter à une page ou à un message, vous pouvez utiliser le code suivant: fonction my _ add Template to posts () {
$post _ type Object = get post type Object (‘post’);
$post \ U type \ u Object – & gt; Modèle = tableau
Tableau (‘CORE \/ paragraph’, tableau
« placeholder» = & gt; » Ajouter une description… »
),
);
$post \ U type \ u Object – & gt; Template _ Lock = ‘all’;
}
Ajouter _ action (‘init’, ‘My add Template to posts’); Vous pouvez également imbriquer des motifs dans des blocs de conteneurs (par exemple, des blocs de colonnes). Pour ce faire, vous attribuez un motif imbriqué au bloc lui – même. Par exemple:
$Template = array
Tableau (‘CORE \/ paragraph’, tableau
« placeholder» = & gt; » Ajouter un paragraphe au niveau de la racine \
),
Tableau (‘CORE \/ Columns’, tableau (), tableau
Tableau (‘CORE \/ column’, tableau (), tableau
Tableau (‘CORE \/ image’, tableau ()),
),
Tableau (‘CORE \/ column’, tableau (), tableau
Tableau (‘CORE \/ paragraph’, tableau
« placeholder» = & 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 vous ajoutez du Code à un fichier PHP. Sinon, le Code est écrasé lorsque le sujet est mis à jour. Vous devez écrire votre code à la main (je vous recommande d’utiliser l’exemple de code que j’ai 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 l’éditeur de code dans la section Éditeurs). Ceci affiche les blocs et leurs propriétés dans la disposition que vous avez créée afin que vous sachiez à l’avance comment placer les blocs dans votre code. Allez à la fonction sujet (fonctions.php) et collez le Code. J’ai collé le Code en bas. C’est un site d’essai et je ne garde pas de code, donc je n’utilise 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. J’ai cliqué sur Ajouter un nouveau modèle et mon nouveau modèle a été ajouté à l’éditeur où je peux commencer à ajouter du contenu. Les blocs sont placés dans l’ordre dans lequel ils apparaissent dans le Code et comprennent les attributs qui leur sont assignés. Vous pouvez insérer n’importe 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. C’est notre point de vue sur la façon de créer le modèle Gutenberg. Les trois méthodes sont efficaces. Si vous ne voulez pas créer un nouveau type de message personnalisé, un modèle réutilisable ou l’une des méthodes de réplication peut être un meilleur choix. J’aime personnaliser les types de messages parce qu’il est facile de choisir le type de contenu à créer et que les modèles sont pré – commandés pour vous. Les types de messages personnalisés sont faciles à créer si vous connaissez bien le Code et si vous ê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