Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant

Shortcodes disponibles

Qu'est-ce qu'un shortcode ?

Les shortcodes sont de petits espaces réservés que vous pouvez insérer presque partout dans le contenu de vos pages et articles WordPress. Lorsqu'un visiteur consulte la page, ces espaces réservés sont traités et remplacés par un contenu généré dynamiquement. Par exemple, vous pouvez avoir un shortcode qui affichera le prénom de l'utilisateur connecté. Un code court peut ressembler à:

[mepr-account-info field="first_name"]

Lorsque la page sur laquelle se trouve ce shortcode est consultée par un utilisateur connecté nommé John Doe. La page affichera Jean dans le contenu où ce shortcode a été placé.

Vous cherchez des shortcodes pour les cours de MemberPress ? S'il vous plaît Cliquez ici.

Aperçu vidéo des shortcodes et de leur utilisation dans MemberPress

Shortcodes actuellement disponibles

Compte lié

[mepr-account-link]

Affiche un lien vers la page Compte dans MemberPress. Il peut être utilisé sur n'importe quelle page ou message.

[mepr-account-form]

Affiche le formulaire d'informations sur le compte de l'utilisateur. Ce formulaire n'est généralement pas utilisé, sauf si vous souhaitez afficher les informations de compte ailleurs que sur la page de compte MemberPress qui existe par défaut. Cela peut également être utile pour les personnes utilisant WPML qui créent des pages de compte séparées pour chaque langue.

Remarque : Les mepr-account-info n'affiche que les valeurs des champs du formulaire, et non les champs eux-mêmes.

N'oubliez pas non plus que MemberPress champ personnalisé ne peuvent être collectées que sur les pages d'enregistrement de compte ou d'adhésion. Le shortcode ajouté à vos pages personnalisées n'affichera pas les champs personnalisés que vous avez ajoutés à vos formulaires.

Note: Certains constructeurs de pages, comme Beaver Builder, peuvent stocker la valeur mepr-account-info en dehors de la zone de contenu de la page. Par conséquent, MemberPress ne détectera pas le shortcode comme étant présent, ce qui empêchera le déclenchement de la fenêtre contextuelle du plan de modification. Vous pouvez résoudre ce problème en ajoutant un extrait de code personnalisé.

[mepr-list-subscriptions status="all"]

Affiche une liste des abonnements actifs et inactifs de l'utilisateur actuel.

Depuis la version MemberPress 1.9.28, nous avons introduit un attribut de statut optionnel. Lorsque vous mettez le statut à "all" ou que vous le supprimez comme ceci :

[mepr-list-subscriptions]

Comme vous pouvez le voir ci-dessus, elle affichera les abonnements actifs et inactifs du courant par défaut. Lorsque vous définissez le statut sur "actif" :

[mepr-list-subscriptions status="active"]

et vous verrez les abonnements actifs de l'utilisateur actuel. Vous pouvez également afficher les abonnements inactifs de l'utilisateur actuel en utilisant le statut "expiré" :

[mepr-list-subscriptions status="expired"]

La liste des abonnements peut être triée par date :

[mepr-list-subscriptions orderby="date"]

ou titre :

[mepr-list-subscriptions orderby="title"]

Ils peuvent être triés par ordre croissant :

[mepr-list-subscriptions orderby="title" order="asc"]

ou par ordre décroissant :

[mepr-list-subscriptions orderby="title" order="desc"]
[mepr-logout-link]
[mepr-login-link]

Les deux shortcodes ci-dessus sont identiques. Ils affichent des liens de connexion ou de déconnexion en fonction du statut de connexion de l'utilisateur actuel. Le lien de connexion dirige l'utilisateur vers la page de connexion de MemberPress où il peut se connecter. Le lien de déconnexion déconnectera l'utilisateur et le redirigera vers l'URL de redirection de déconnexion que vous avez définie sur la page des paramètres de MemberPress.

[mepr-login-form use_redirect="true"]

Affiche un formulaire de connexion sur une page ou un article. Il peut être utilisé n'importe où. Quand use_redirect = "true"MemberPress redirigera l'utilisateur vers l'URL de redirection de connexion définie dans la page Paramètres de MemberPress.

Note: Si le module complémentaire Social Login de votre site est actif, le formulaire de connexion sera affiché avec les boutons de connexion sociale. Pour afficher le formulaire de connexion sans les boutons de connexion sociale, ajouter social_login="false" au shortcode.

[mepr-user-file slug="mepr_slug" user_id=""]Texte du lien[/mepr-user-file]

Affiche un lien permettant de visualiser/télécharger le fichier téléchargé par un utilisateur. Remplacez mepr_slug par le slug du champ personnalisé de votre MemberPress > Paramètres > Onglet Champs. Si vous omettez user_id, le fichier sera affiché pour l'utilisateur actuellement connecté ; sinon, le fichier sera affiché pour l'utilisateur que vous avez spécifié par user_id.
Vous n'êtes pas obligé de mettre la balise de fermeture du shortcode, mais si vous le faites, tout texte entre les deux sera utilisé comme texte de lien pour le fichier.

[mepr-user-active-membership-titles userid="" message=""]

Affiche les noms des membres actuellement actifs. Si aucun identifiant est présent, il s'agira par défaut du membre actuel. Si le membre a plus d'une adhésion active, les noms seront séparés par une virgule. Depuis la version MemberPress 1.9.38, nous avons introduit une option message (attribut de l'utilisateur). Il peut être utilisé lorsque vous souhaitez afficher un message personnalisé lorsqu'un utilisateur n'a pas d'abonnement actif. Si vous le laissez vide, le shortcode n'affichera aucun message.

[mepr-account-info field="slug"]

Affiche le champ méta de l'utilisateur, qui est choisi par "slug"

LimaceRésultat
nom_completJean Dupont
nom_complet_dernier_prénomDoe, John
nom_prénom_dernière_initialeJohn D.
nom_prenom_initialeDoe, J.
prénomJean
nom de familleDoe
login_utilisateurjohndoe
e-mail_utilisateurjohndoe@email.com
surnomjohndoe
description(alias Informations biographiques)
mepr-address-one123 rue Fake
mepr-adresse-deuxAppt. 123
mepr-address-cityVidor
mepr-address-stateTexas
mepr-address-zip77662
mepr-address-countryÉTATS-UNIS
mepr_user_messageLe "Message personnalisé du compte MemberPress" que vous avez défini pour le membre dans son profil
utilisateur_enregistréDate/heure à laquelle l'utilisateur a rejoint votre site pour la première fois
nom_d'affichagejohndoe
IDL'identifiant unique attribué à l'utilisateur lors de son inscription. Doit être saisi comme ID et non comme id.
"Votre limace personnaliséeN'importe quel champ de compte personnalisé dans les paramètres de MemberPress.

Accès non autorisé

[mepr-unauthorized-message]

Affiche le message non autorisé à l'endroit où il est placé. Si vous avez configuré MemberPress pour rediriger les visiteurs non autorisés vers une URL spécifique, nous vous recommandons d'utiliser ce shortcode sur cette page non autorisée.

[mepr-show]Contenu à afficher ici[/mepr-show]
[mepr-hide]Contenu à cacher ici[/mepr-hide]

Les deux shortcodes ci-dessus prennent en charge l'attribut if="X", où "X" peut être "loggedin" ou "loggedout". Les deux shortcodes fonctionnent selon que l'utilisateur est connecté ou déconnecté et ne se soucient pas des adhésions que l'utilisateur a achetées, si tant est qu'il en ait acheté. Voici quelques exemples : 

[mepr-show if="loggedin"]Vous êtes connecté, félicitations ![/mepr-show]
[mepr-show if="loggedout"]Vous êtes maintenant déconnecté ![/mepr-show]

[mepr-active {les paramètres vont ici - voir ci-dessous}]Contenu à protéger ici[/mepr-active]

Utilisé pour afficher ou masquer le contenu des pages de votre site. Ce shortcode prend en charge les paramètres suivants (les paramètres marqués d'un * sont obligatoires. Seulement un en rouge ci-dessous peut être appliqué par shortcode) :

Paramètres du code courtDescription
règle(s) *Si vous prévoyez d'utiliser un seul ID de règle, définissez-le comme rule="X". Si vous prévoyez d'utiliser plusieurs ID de règles, réglez cette valeur sur rules="X, XX, XXX". Où X's = l'ID de la (des) règle(s).  Où trouver la carte d'identité d'une règle ?
membre(s) *Si vous prévoyez d'utiliser un seul identifiant d'adhérent, définissez ce paramètre comme membership="X". Si vous prévoyez d'utiliser plusieurs identifiants d'adhésion, réglez cette valeur sur memberships="X, XX, XXX". Où X's = l'identifiant de l'affiliation (ou des affiliations).  Où trouver la carte d'identité d'un membre ?
si autorisé*Si l'option ifallowed="show" est choisie, le contenu de l'entre-deux est affiché uniquement pour les membres autorisés. Si l'option ifallowed="hide" est choisie, le contenu est caché aux membres autorisés.

unauth

Si vous prévoyez d'utiliser un seul numéro d'identification de membre (Où trouver la carte d'identité d'un membre ?), puis lui attribuer l'une des valeurs possibles :

    message - l'utilisateur verra apparaître un message non autorisé lorsqu'il n'est pas autorisé à l'utiliser.

    connexion - l'utilisateur verra le formulaire de connexion lorsqu'il n'est pas autorisé.

    à la fois - l'utilisateur verra le message non autorisé par défaut suivi du formulaire de connexion. 

    cacher (ou si le paramètre est exclu) - n'affiche pas de message ou de login et cache simplement le contenu.

NoteSi la règle est définie sur "message" ou "both" ET qu'elle comporte un message non autorisé personnalisé, elle affichera le message non autorisé personnalisé au lieu du message global.
message_non_authUtilisez cet attribut pour remplacer le message non autorisé par défaut. Cela ne s'applique que lorsque l'attribut "unauth" ci-dessus est égal à "message" ou "both".

Un exemple de shortcode utilisant tous les attributs ci-dessus pourrait ressembler à ce qui suit :

[mepr-active rules="1, 2, 3" ifallowed="show" unauth="message" unauth_message="Download link hidden, please login or purchase a membership to view."]<a href="#">Télécharger le lien ici</a>[/mepr-active]

L'enregistrement

[mepr-group-price-boxes group_id="123"]

Utile si vous souhaitez placer du contenu au-dessus et au-dessous des cases de tarification des groupes. Si vous l'utilisez sur la page Groupe elle-même, il n'est pas nécessaire de spécifier un identifiant de groupe. Si vous souhaitez l'utiliser ailleurs sur votre site, vous aurez besoin de l'attribut group_id.

[mepr-membership-link id="0"]Texte du lien ici[/mepr-membership-link]

Affiche un lien vers l'adhésion identifiée par "id".

[mepr-membership-access-url id="123"]Texte du lien ici[/mepr-membership-access-url]

Utilise l'URL d'accès à l'adhésion définie dans le paramètre "URL d'accès à l'adhésion" de la section Options d'adhésion. Utilisez cette option n'importe où sur votre site pour donner à l'adhérent un lien vers l'URL d'accès à l'adhésion. Membership. id = 123 doit être remplacé par l'identifiant de votre adhésion.  Où trouver une carte d'identité de membre ?

[mepr-membership-registration-form]

Utile si vous souhaitez placer du contenu au-dessus et au-dessous du formulaire d'adhésion. Il ne peut être utilisé QUE sur la page d'adhésion.

[mepr-membership-registration-form id="123"]

Vous pouvez utiliser ce shortcode sur n'importe quelle page, article ou type d'article personnalisé de WordPress pour afficher le formulaire d'inscription d'un membre spécifique. Remplacez simplement 123 avec l'identifiant unique de votre adhésion. Où trouver une carte d'identité de membre ?

Remarque : Si vous utilisez cette méthode, vous devrez probablement activer également l'option CSS global dans votre MemberPress > Paramètres > Onglet Général pour éviter que des erreurs n'apparaissent sur le formulaire.

[mepr-offline-instructions gateway_id= "abc-123"]Message personnalisé ici.[/mepr-offline-instructions]

Ce shortcode peut être utilisé sur vos pages de remerciement pour afficher n'importe quel type de message spécifique aux utilisateurs qui se sont inscrits via votre option de passerelle hors ligne. Pour gateway_id="abc-123″, entrez l'identifiant de votre passerelle. Il peut être utilisé pour fournir des instructions supplémentaires aux utilisateurs lorsqu'ils achètent votre adhésion par le biais de votre passerelle hors ligne. Remarque : bien que nous ayons conçu cette option spécifiquement pour les passerelles hors ligne, elle peut être utilisée avec succès avec l'identifiant de toute autre passerelle prise en charge par MemberPress.

[mepr-ecommerce-tracking]Message avec %%variables%% ici[/mepr-ecommerce-tracking]

Ce shortcode peut UNIQUEMENT être utilisé sur la page de remerciement ou dans les messages personnalisés de la page de remerciement. Il ne fonctionne nulle part ailleurs.
Il prend en charge les variables %% suivantes%%, qui sont automatiquement remplacées par les valeurs de l'achat.

Variable Description
%%subtotal%% Donne le sous-total du premier paiement. Si le premier paiement correspondait à une période d'essai gratuite, il sera de 0,00. Si le premier paiement était une période d'essai payée, ce sera le sous-total du paiement de la période d'essai.
%%total%% Donne le sous-total + les taxes du premier paiement. Si le premier paiement était une période d'essai gratuite, ce sera 0,00. Si le premier paiement était une période d'essai payée, ce sera le total du paiement de la période d'essai.
%%tax_amount%% Donne le montant de la taxe du premier paiement. Si le premier paiement était une période d'essai gratuite, ce sera 0,00. Si le premier paiement était une période d'essai payante, il s'agira du montant de la taxe sur le paiement de la période d'essai payante.
%%tax_rate%% Indique le taux d'imposition de l'utilisateur pour cet achat.
%%txn_num%% Donne le numéro de transaction du premier paiement. Pour les paiements récurrents, ce numéro de transaction sera très probablement un numéro temporaire généré par MemberPress car il faut un certain temps à la passerelle de paiement pour traiter le premier paiement.
%%sub_id%% Donne l'identifiant de l'abonnement récurrent. Si l'achat effectué n'est pas récurrent, cette variable ne sera pas remplacée.
%%txn_id%% Donne l'ID de la première transaction. Pour les abonnements récurrents, cet identifiant sera dans la plupart des cas l'identifiant du délai de grâce caché.
%%sub_num%% Donne le numéro d'abonnement de l'abonnement récurrent. Si l'achat effectué n'est pas récurrent, cette variable ne sera pas remplacée. Avec PayPal Standard, il peut s'agir d'un numéro temporaire généré par MemberPress, car la passerelle peut mettre un certain temps à mettre à jour l'enregistrement avec un numéro d'abonnement valide.
%%montant_de_l'adhésion%% Donne le coût récurrent régulier d'un abonnement récurrent. Si l'achat effectué n'est pas récurrent, cette variable ne sera pas remplacée.
%%trial_days%% Donne le nombre de jours de la période d'essai gratuite ou payante pour un abonnement récurrent. Si l'achat effectué n'est pas récurrent, cette variable ne sera pas remplacée.
%1TP6Montant de l'essai%% Donne le coût de la période d'essai pour un abonnement récurrent. Si l'achat effectué n'est pas récurrent, cette variable ne sera pas remplacée.
%1TP6Nom d'utilisateur%% Affiche le nom d'utilisateur du membre. Si vous avez configuré la page Paramètres de MemberPress pour que l'adresse électronique de l'utilisateur devienne son nom d'utilisateur, cela affichera son adresse électronique.
%%user_email%% Donne l'adresse électronique du membre.
%%user_id%% Affiche l'identifiant WordPress du membre.
%%nom_du_membre%% Donne le nom (titre) de l'adhésion achetée.
%%membership_id%% Donne l'identifiant de l'adhérent.
   
Cet article a-t-il été utile ?

Articles connexes

fille de l'ordinateur

Achetez MemberPress dès aujourd'hui !

Commencez à être payé pour le contenu que vous créez.