Plugins FAQ Guides Support Contact Voir les plugins

Restreindre une partie de page avec le shortcode

Le shortcode [content_gate] masque une partie d’une page par ailleurs publique. Placez le texte réservé entre [content_gate] et [/content_gate] : les visiteurs qui ne correspondent pas ne voient rien, ou le message que vous choisissez.

Comment l’ajouter

  1. Ouvrez la page en modification.
  2. Dans l’éditeur de blocs, ajoutez un bloc Code court (cliquez sur + et cherchez « Code court » ou « Shortcode »). Dans l’éditeur classique, tapez directement dans le texte.
  3. Tapez le shortcode avec votre contenu au milieu, par exemple :
    [content_gate who="logged_in"]Reserved paragraph.[/content_gate]
  4. Cliquez sur Mettre à jour ou Publier.

Attributs

AttributValeursPar défautCe qu’il fait
whologged_in, logged_out, roleslogged_inQui peut voir le contenu.
rolesNoms de rôles séparés par des virgules, par ex. editor,authorvideUtilisé avec who="roles". Pro.
devicesdesktop, mobile, ou les deux séparés par une virgulevide (tous les appareils)Montre le contenu seulement sur ces appareils. Pro.
messageN’importe quel textevideCe que voient les autres. Sans lui, le contenu disparaît simplement pour eux.

Exemples

  • Seulement pour les utilisateurs connectés :
    [content_gate who="logged_in"]Reserved paragraph.[/content_gate]
  • Seulement pour les éditeurs et les auteurs (Pro) :
    [content_gate who="roles" roles="editor,author"]Internal note.[/content_gate]
  • Un bouton d’inscription seulement pour les visiteurs non connectés, avec un message pour tous les autres :
    [content_gate who="logged_out" message="You already have an account."]Sign up[/content_gate]

Noms des rôles

Dans roles, utilisez le nom interne du rôle en minuscules : administrator, editor, author, contributor, subscriber. Les rôles ajoutés par d’autres extensions ont leur propre nom (WooCommerce, par exemple, ajoute customer).

Dans la version gratuite

Le shortcode fonctionne dans la version gratuite avec logged_in et logged_out. who="roles" est appliqué comme « utilisateurs connectés » et devices est ignoré tant qu’aucune licence n’est active.

Les administrateurs voient toujours le contenu entre les balises, même avec who="logged_out". Vérifiez le résultat dans une fenêtre de navigation privée.

Vous n’avez pas trouvé la réponse ?

Écrivez-nous en indiquant l’extension, ce que vous avez essayé et ce que vous voyez. Nous répondons depuis l’Italie, en général sous un jour ouvré.

webadmin@nopvideo.com