Description
Activer l’extension Gutenberg Ramp ajoute un écran de réglages où vous pourrez activer Gutenberg spécifiquement (pour des types de contenu spécifiques). Pour un meilleur contrôle, vous pouvez spécifier le comportement de chargement de Gutenberg dans le code. Ramp fonctionne avec la version extension ou cœur de Gutenberg.
Visitez Réglages -> Écriture pour activer Gutenberg par type de contenu. Captures d’écran ici
Pour activer Gutenberg pour des IDs de contenus spécifiques et pour un niveau de contrôle plus précis, les développeurs peuvent utiliser la fonction gutenberg_ramp_load_gutenberg()
comme indiqué ci-dessous.
Pour les développeurs
Le comportement du chargement est contrôlé par la fonction gutenberg_ramp_load_gutenberg()
, à ajouter dans le fichier functions.php
de votre thème. Appeler cette fonction sans son paramètre unique facultatif entraîne le chargement de Gutenberg sur tous les écrans de modification de contenus. Un tableau facultatif associant des critères peut être passé. Les clés et valeurs possibles sont :
load
(Int):0|1
: ne jamais ou toujours charger Gutenbergpost_ids
(tableau d’IDs de contenu) : charge Gutenberg pour les contenus spécifiéspost_types
(tableau de types de contenu) : charge Gutenberg pour les types de contenu spécifiés.
Exemples de code
Charger Gutenberg pour tous les contenus :
if ( function_exists( 'gutenberg_ramp_load_gutenberg' ) ) {
gutenberg_ramp_load_gutenberg();
}
Ne jamais charger Gutenberg :
gutenberg_ramp_load_gutenberg( false );
// Alternatively, you can use the load key to always disable Gutenberg:
gutenberg_ramp_load_gutenberg( [ 'load' => 0 ] );
Charger Gutenberg uniquement sur les contenus avec les ID 12, 13 et 122 :
gutenberg_ramp_load_gutenberg( [ 'post_ids' => [ 12, 13, 122 ] ] );
Charger Gutenberg pour post_id : 12
et tous les contenus du type test
et scratch
:
gutenberg_ramp_load_gutenberg(
[
'post_types' => [ 'test', 'scratch' ],
'post_ids' => [ 12 ],
]
);
Contributions
Les contributions sont les bienvenues via notre dépôt GitHub.
Installation
- Install & activate the plugin through the WordPress ‘Plugins’ dashboard.
- Visit Settings -> Writing to enable Gutenberg for specific post types like Pages, Posts, and any custom post types. Screenshots here
- Pour activer Gutenberg pour des IDs de contenus spécifiques et pour un niveau de contrôle plus précis, les développeurs peuvent utiliser la fonction
gutenberg_ramp_load_gutenberg()
comme décrit ici.
FAQ
- Pourquoi un type de contenu est désactivé (grisé) dans mon écran de réglages ?
-
Si vous voyez quelque chose de grisé, cela signifie que la fonction
gutenberg_ramp_load_gutenberg()
est déjà dans le functions.php de votre thème. Si vous souhaitez utiliser l’interface utilisateur de l’administration de WordPress, retirer la fonction en conflit de votre fichier functions.php. - Certains types de contenus ne sont pas affichés sur l’écran des réglages
-
Les types de contenu qui ne sont pas compatibles avec Gutenberg ne sont pas affichés. Si vous pensez avoir trouvé un faux négatif (les contenus de ce type de contenu fonctionnent avec Gutenberg, quand l’extension Ramp est désactivée), veuillez reporter cela comme un problème sur GitHub.
- Puis-je contribuer à cette extension ?
-
Absolutely! Please create issues and pull requests on GitHub here.
Avis
Contributeurs & développeurs
« Gutenberg Ramp » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Gutenberg Ramp” a été traduit dans 12 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Gutenberg Ramp » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
1.1.0
- prepares Gutenberg Ramp for WordPress 5.0 release
- deprecates support for Gutenberg Plugin versions older than 3.5
- no longer caches load decision in
gutenberg_ramp_load_critera
option - removed
gutenberg_ramp_option_name
filter - adds unsupported post types notice
- adds support for multiple function calls to
gutenberg_ramp_load_gutenberg()
1.0.0
- version initiale