Content Switcher

Content Switcher vous permet d'insérer facilement dans les articles, pages et widgets de votre site Web des nombres aléatoires, ainsi que des contenus aléatoires ou variables. Vous pouvez l'utiliser, par exemple, pour afficher des images aléatoires ou des contenus spécifiques aux inscrits de votre newsletter. Content Switcher vous permet également d'optimiser votre site Web avec Google Optimizer et d'ajouter le code Google Analytics à chaque page de votre site Web.

WordPress Télécharger

Sommaire

  1. Installation
  2. Mise à Jour
  3. Nombres Aléatoires [+]
    1. Nombres Aléatoires entre Deux Entiers
    2. Nombres Aléatoires dans un Ensemble
    3. Affichage des Nombres Aléatoires
    4. L'Attribut filter
  4. Contenus Aléatoires [+]
    1. L'Attribut filter
    2. Affichage Multiple d'une Chaîne de Caractères
  5. Variables [+]
    1. L'Attribut default
    2. L'Attribut filter
  6. Contenus Variables [+]
    1. L'Attribut filter
    2. Nom de la Variable
    3. Valeurs de la Variable
    4. Affichage d'une Variable
  7. Google Optimizer [+]
    1. Création de Votre Expérience Multivariée
    2. Configuration de Votre Identifiant de Tracking
    3. Configuration de Votre Page de Test
    4. Configuration de Votre Page de Conversion
    5. Finalisation de Votre Expérience Multivariée
  8. Affichage des Options [+]
    1. L'Attribut default
    2. L'Attribut filter
  9. Personnalisation Avancée [+]
    1. Fichiers Personnalisés
    2. Langues Personnalisées
  10. FAQ [+]
    1. Pourquoi Google Optimizer ne fonctionne-t-il pas sur mon site Web ?
    2. Comment puis-je utiliser des shortcodes dans mon thème WordPress ?
    3. Comment puis-je utiliser des shortcodes dans les commentaires ?
    4. Comment puis-je utiliser des shortcodes dans les attributs des shortcodes ?
    5. Comment puis-je imbriquer plusieurs shortcodes identiques ?

1. Installation

Vous pouvez installer Content Switcher via la page Ajouter des extensions du menu Extensions de WordPress (Extensions => Ajouter => Mettre une extension en ligne). Envoyez le fichier du plugin sans le dézipper. Vous pouvez aussi l'installer comme ceci :

  1. Dézippez le fichier du plugin.
  2. Uploadez via votre logiciel FTP le dossier content-switcher, et uniquement ce dossier, dans le répertoire des plugins de votre site Web (ce devrait être wp-content/plugins).

Lorsque vous avez installé Content Switcher :

  1. Activez le plugin via le menu Extensions de WordPress.
  2. Configurez le plugin via la page d'options de Content Switcher.

2. Mise à Jour

Mettre à jour Content Switcher ne vous fait perdre aucun réglage, ni aucune donnée.

Vous pouvez mettre à jour Content Switcher via le menu Extensions de WordPress, et via la page Mises à jour de WordPress du menu Tableau de bord de WordPress (Tableau de bord => Mises à jour). Vous pouvez aussi le mettre à jour comme ceci :

  1. Dézippez le fichier du plugin.
  2. Uploadez via votre logiciel FTP le dossier content-switcher, et uniquement ce dossier, dans le répertoire des plugins de votre site Web (ce devrait être wp-content/plugins), sans supprimer le dossier content-switcher déjà présent dans ce répertoire.

Vous n'avez pas besoin de désactiver puis réactiver le plugin.

3. Nombres Aléatoires

3.1 Nombres Aléatoires entre Deux Entiers

Pour afficher un nombre aléatoire compris entre 0 et M inclus, insérez dans vos articles/pages/widgets un code comme celui-ci :

[random-number max=M]

Exemple (nombre aléatoire compris entre 0 et 5) :

[random-number max=5]

Résultat (avec un peu de mise en forme) :

5

Pour afficher un nombre aléatoire compris entre m et M inclus (m et M entiers relatifs), insérez dans vos articles/pages/widgets un code comme celui-ci :

[random-number min=m max=M]

Exemple (nombre aléatoire compris entre -3 et 8) :

[random-number min=-3 max=8]

Résultat (avec un peu de mise en forme) :

8

3.2 Nombres Aléatoires dans un Ensemble

Pour afficher un nombre aléatoire appartenant à un ensemble, insérez dans vos articles/pages/widgets un code comme celui-ci :

[random-number set=a/b/c/…]

Exemple (nombre aléatoire appartenant à { 34; 5; -3; 8; -21 }) :

[random-number set=34/5/-3/8/-21]

Résultat (avec un peu de mise en forme) :

34

3.3 Affichage des Nombres Aléatoires

Vous pouvez utiliser l'attribut digits pour afficher un nombre aléatoire avec un minimum de d chiffres :

[random-number min=m max=M digits=d]

Exemple (nombre aléatoire compris entre 0 et 144, affiché en utilisant au minimum 3 chiffres) :

[random-number max=144 digits=3]

Résultat (avec un peu de mise en forme) :

087

Autre exemple (image aléatoire extraite du court métrage Big Buck Bunny) :

<img src="/medias/images/big-buck-bunny/screenshots/[random-number min=1 max=30 digits=2].jpg" alt="Image aléatoire extraite du court métrage Big Buck Bunny" title="Image aléatoire extraite du court métrage Big Buck Bunny" />

Résultat :

Image aléatoire extraite du court métrage Big Buck Bunny
Copyright © Blender Foundation | www.BigBuckBunny.org

3.4 L'Attribut filter

Vous pouvez spécifier une fonction PHP qui sera appliquée au nombre avant que celui-ci soit affiché, en utilisant l'attribut filter, comme ceci :

[random-number min=m max=M filter=fonction]

Remplacez fonction par le nom de la fonction que vous souhaitez appliquer.

Il est possible de spécifier plusieurs fonctions PHP pour l'attribut filter, en séparant les différentes fonctions par /, comme ceci :

[random-number min=m max=M  filter=fonction1/fonction2/…/fonctionN]

Les fonctions seront appliquées dans l'ordre indiqué.

4. Contenus Aléatoires

Pour afficher un contenu aléatoire, insérez dans vos articles/pages/widgets un code comme celui-ci :

[random-content]
Premier contenu aléatoire[other]
Deuxième contenu aléatoire[other]
Troisième contenu aléatoire[other]

[/random-content]

Exemple :

[random-content]
Somewhere over the rainbow, way up high[other]
There's a land that I heard of, once in a lullaby[other]
Somewhere over the rainbow, skies are blue[other]
And the dreams that you dare to dream, really do come true
[/random-content]

Résultat (avec un peu de mise en forme) :

Somewhere over the rainbow, way up high

4.1 L'Attribut filter

Vous pouvez spécifier une fonction PHP qui sera appliquée au contenu avant que celui-ci soit affiché, en utilisant l'attribut filter, comme ceci :

[random-content filter=fonction]
Contenu 1[other]Contenu 2[other]…[other]Contenu K[/random-content]

Remplacez fonction par le nom de la fonction que vous souhaitez appliquer.

Il est possible de spécifier plusieurs fonctions PHP pour l'attribut filter, en séparant les différentes fonctions par /, comme ceci :

[random-content filter=fonction1/fonction2/…/fonctionN]
Contenu 1[other]Contenu 2[other]…[other]Contenu K[/random-content]

Les fonctions seront appliquées dans l'ordre indiqué.

4.2 Affichage Multiple d'une Chaîne de Caractères

Il est possible d'afficher plusieurs fois une même chaîne de caractères, aléatoire ou non, grâce à l'attribut string. Vous pouvez entrer n'importe quelle chaîne de caractères pour cet attribut, y compris des shortcodes, à condition de remplacer [ par ( et ] par ). Et n'oubliez pas les guillemets au début et à la fin de la chaîne :

[random-content string="(random-content)Première chaîne aléatoire(other)Deuxième chaîne aléatoire(other)Troisième chaîne aléatoire(other)(/random-content)"]
[string][string][string][/random-content]

Le shortcode [string] permet d'afficher la chaîne de caractères. Les attributs default (défini ici) et filter (défini ici) sont disponibles pour ce shortcode.

Exemple (image aléatoire extraite du court métrage Big Buck Bunny) :

[random-content string="(random-number min=1 max=30 digits=2)"]
<a rel="[shadowbox]" href="/medias/images/big-buck-bunny/screenshots/[string].jpg"><img src="/medias/images/big-buck-bunny/screenshots/320/[string].jpg" alt="Image aléatoire extraite du court métrage Big Buck Bunny" title="Image aléatoire extraite du court métrage Big Buck Bunny" /></a>
[/random-content]

Résultat (avec un peu de mise en forme) :

Image aléatoire extraite du court métrage Big Buck Bunny
Copyright © Blender Foundation | www.BigBuckBunny.org

5. Variables

Pour afficher une variable COOKIE, ENV, GET, GLOBALS, POST, REQUEST, SERVER ou SESSION, insérez dans vos articles/pages/widgets un code comme celui-ci :

[variable-string type=type name=nom]

L'attribut type peut prendre les valeurs cookie, env, get, globals, post, request, server ou session. Sa valeur par défaut est get. L'attribut name est simplement le nom de la variable.

Exemple :

Votre adresse IP est [variable-string type=server name=REMOTE_ADDR].

Résultat :

Votre adresse IP est 54.144.21.195.

5.1 L'Attribut default

Vous pouvez spécifier un texte qui sera affiché à la place de la variable lorsque celle-ci est vide, en utilisant l'attribut default, comme ceci :

[variable-string type=type name=nom default="texte"]

N'oubliez pas les guillemets au début et à la fin de la valeur de l'attribut default.

5.2 L'Attribut filter

Vous pouvez spécifier une fonction PHP qui sera appliquée à la variable avant que celle-ci soit affichée, en utilisant l'attribut filter, comme ceci :

[variable-string type=type name=nom filter=fonction]

Remplacez fonction par le nom de la fonction que vous souhaitez appliquer.

Il est possible de spécifier plusieurs fonctions PHP pour l'attribut filter, en séparant les différentes fonctions par /, comme ceci :

[variable-string type=type name=nom filter=fonction1/fonction2/…/fonctionN]

Les fonctions seront appliquées dans l'ordre indiqué.

6. Contenus Variables

Pour afficher un contenu variable, insérez dans vos articles/pages/widgets un code comme celui-ci :

[variable-content]
Contenu par défaut[other]
Premier contenu alternatif[other]
Deuxième contenu alternatif[other]

[/variable-content]

Le contenu affiché n'est pas aléatoire, mais est déterminé par l'URL de la page.

Pages affichant le contenu par défaut :

https://www.kleor.com/content-switcher/fr/

https://www.kleor.com/content-switcher/fr/?content=0

Page affichant le premier contenu alternatif :

https://www.kleor.com/content-switcher/fr/?content=1

Page affichant le deuxième contenu alternatif :

https://www.kleor.com/content-switcher/fr/?content=2

C'est la valeur de la variable content de l'URL qui détermine le contenu affiché. Si sa valeur :

  • est égale à 0 ou n'est pas spécifiée, alors le contenu affiché est le contenu par défaut
  • est égale à 1, alors le contenu affiché est le premier contenu alternatif
  • est égale à 2, alors le contenu affiché est le deuxième contenu alternatif

Exemple :

[variable-content]
Somewhere over the rainbow, way up high[other]
There's a land that I heard of, once in a lullaby[other]
Somewhere over the rainbow, skies are blue[other]
And the dreams that you dare to dream, really do come true
[/variable-content]

Résultat (avec un peu de mise en forme) :

Somewhere over the rainbow, way up high

Pages affichant la parole par défaut :

https://www.kleor.com/content-switcher/fr/

https://www.kleor.com/content-switcher/fr/?content=0

Page affichant la première parole alternative :

https://www.kleor.com/content-switcher/fr/?content=1

Page affichant la deuxième parole alternative :

https://www.kleor.com/content-switcher/fr/?content=2

Page affichant la troisième parole alternative :

https://www.kleor.com/content-switcher/fr/?content=3

Si vous ne souhaitez pas utiliser une variable GET pour l'affichage du contenu variable, vous pouvez aussi le faire avec une variable COOKIE, ENV, GLOBALS, POST, REQUEST, SERVER ou SESSION en utilisant l'attribut type et en lui attribuant respectivement les valeurs cookie, env, post, server ou session.

6.1 L'Attribut filter

Vous pouvez spécifier une fonction PHP qui sera appliquée au contenu avant que celui-ci soit affiché, en utilisant l'attribut filter, comme ceci :

[variable-content filter=fonction]
Contenu 1[other]Contenu 2[other]…[other]Contenu K[/variable-content]

Remplacez fonction par le nom de la fonction que vous souhaitez appliquer.

Il est possible de spécifier plusieurs fonctions PHP pour l'attribut filter, en séparant les différentes fonctions par /, comme ceci :

[variable-content filter=fonction1/fonction2/…/fonctionN]
Contenu 1[other]Contenu 2[other]…[other]Contenu K[/variable-content]

Les fonctions seront appliquées dans l'ordre indiqué.

6.2 Nom de la Variable

Vous pouvez spécifier un nom autre que content pour la variable en utilisant l'attribut name :

Exemple :

[variable-content name=lyric]
Somewhere over the rainbow, way up high[other]
There's a land that I heard of, once in a lullaby[other]
Somewhere over the rainbow, skies are blue[other]
And the dreams that you dare to dream, really do come true
[/variable-content]

Résultat (avec un peu de mise en forme) :

Somewhere over the rainbow, way up high

Pages affichant la parole par défaut :

https://www.kleor.com/content-switcher/fr/

https://www.kleor.com/content-switcher/fr/?lyric=0

Page affichant la première parole alternative :

https://www.kleor.com/content-switcher/fr/?lyric=1

Page affichant la deuxième parole alternative :

https://www.kleor.com/content-switcher/fr/?lyric=2

Page affichant la troisième parole alternative :

https://www.kleor.com/content-switcher/fr/?lyric=3

6.3 Valeurs de la Variable

Vous pouvez spécifier des valeurs autres que des nombres pour les valeurs de la variable en utilisant l'attribut values.

Exemple :

[variable-content name=lyric values=first/second/third/fourth]
Somewhere over the rainbow, way up high[other]
There's a land that I heard of, once in a lullaby[other]
Somewhere over the rainbow, skies are blue[other]
And the dreams that you dare to dream, really do come true
[/variable-content]

Résultat (avec un peu de mise en forme) :

Somewhere over the rainbow, way up high

Pages affichant la première parole :

https://www.kleor.com/content-switcher/fr/

https://www.kleor.com/content-switcher/fr/?lyric=first

Page affichant la deuxième parole :

https://www.kleor.com/content-switcher/fr/?lyric=second

Page affichant la troisième parole :

https://www.kleor.com/content-switcher/fr/?lyric=third

Page affichant la quatrième parole :

https://www.kleor.com/content-switcher/fr/?lyric=fourth

6.4 Affichage d'une Variable

Vous pouvez aussi afficher la valeur de la variable. Pour cela, il vous suffit d'utiliser uniquement le contenu par défaut sans spécifier aucun contenu alternatif. Si la valeur de la variable n'est pas spécifiée dans l'URL, c'est le contenu par défaut qui sera affiché :

[variable-content name=nom]Contenu par défaut[/variable-content]

Exemple :

Bienvenue [variable-content name=prenom]à vous[/variable-content] !

Résultat :

Bienvenue à vous !

Page affichant votre prénom :

https://www.kleor.com/content-switcher/fr/?prenom=votre-prenom

7. Google Optimizer

7.1 Création de Votre Expérience Multivariée

Pour utiliser Google Optimizer, vous devez avoir un compte. Ouvrez-en un si vous n'en avez pas. Via le site de Google Optimizer, créez une nouvelle expérience.

Types d'expériences
Types d'expériences

Une expérience multivariée vous permet de tester plusieurs éléments mais aussi un seul, comme une expérience A/B. Cliquez sur Multivariate Experiment :

Nouvelle expérience multivariée
Nouvelle expérience multivariée

Cochez la case I've completed the steps above and I'm ready to start setting up my experiment et cliquez sur Create. Vous arriverez sur cette page :

Nouvelle expérience multivariée - Etape 1
Nouvelle expérience multivariée - Etape 1

Donnez un nom à votre expérience, entrez l'adresse de votre page de test, l'adresse de votre page de conversion, et cliquez sur Continue.

Nouvelle expérience multivariée - Etape 2
Nouvelle expérience multivariée - Etape 2

Sélectionnez You will install and validate the JavaScript tags, et cliquez sur Continue. Vous arriverez sur une page vous permettant d'obtenir vos scripts de contrôle, de tracking, et de conversion :

Scripts de contrôle, de tracking et de conversion
Scripts de contrôle, de tracking et de conversion

7.2 Configuration de Votre Identifiant de Tracking

Vous trouverez votre identifiant de tracking dans votre script de tracking. C'est une chaîne de caractères qui commence par UA :

var gwoTracker=_gat._getTracker("UA-XXXXXXXX-X");

Entrez votre identifiant de tracking dans le champ Identifiant de tracking de votre compte Google Optimizer de la page d'options de Content Switcher, cochez la case Ajouter le code JavaScript et cliquez sur Enregistrer les modifications.

Si vous avez un compte Google Analytics, vous pouvez analyser le trafic de votre site Web en complétant le champ Identifiant de tracking de votre compte Google Analytics. Le code de Google Analytics ne sera pas ajouté aux pages de votre site tant que vous ne l'aurez pas complété. L'identifiant de tracking de votre compte Google Analytics est mentionné dans le tableau de bord de votre compte Google Analytics.

7.3 Configuration de Votre Page de Test

Pour votre page de test, créez le champ personnalisé optimizer (en lettres minuscules) et donnez-lui comme valeur la chaîne de caractères commençant par / et se terminant par /test dans votre script de tracking :

gwoTracker._trackPageview("/XXXXXXXXXX/test");

Insérez dans le contenu de votre page de test au moins un code comme celui-ci :

[optimizer-content name="Nom de votre contenu"]
Votre contenu d'origine[/optimizer-content]

N'oubliez pas les guillemets au début et à la fin de la valeur de l'attribut name.

Exemple :

[optimizer-content name="Titre"]<h1>Content Switcher</h1>[/optimizer-content]

7.4 Configuration de Votre Page de Conversion

Pour votre page de conversion, créez le champ personnalisé optimizer (en lettres minuscules) et donnez-lui comme valeur la chaîne de caractères commençant par / et se terminant par /goal dans votre script de conversion :

gwoTracker._trackPageview("/XXXXXXXXXX/goal");

7.5 Finalisation de Votre Expérience Multivariée

Lorsque vous avez configuré votre identifiant de tracking, votre page de test et votre page de conversion comme indiqué précédemment, cliquez sur Validate pages. Google Optimizer détectera vos scripts de contrôle, de tracking et de conversion. Cliquez sur Continue. Vous arriverez sur une page ou vous pourrez finaliser votre expérience en créant vos différentes variations.

8. Affichage des Options

Pour afficher une option de Content Switcher, insérez dans vos articles/pages/widgets un code comme celui-ci :

[content-switcher option]

en remplaçant option par :

  • administrator-tracked pour afficher le traçage des administrateurs de votre site Web par Google Analytics (valeurs possibles : yes, no)
  • analytics-tracking-id pour afficher l'identifiant de tracking de votre compte Google Analytics
  • author-tracked pour afficher le traçage des auteurs de votre site Web par Google Analytics (valeurs possibles : yes, no)
  • back-office-tracked pour afficher le traçage des pages du back office de votre site Web par Google Analytics (valeurs possibles : yes, no)
  • contributor-tracked pour afficher le traçage des contributeurs de votre site Web par Google Analytics (valeurs possibles : yes, no)
  • editor-tracked pour afficher le traçage des éditeurs de votre site Web par Google Analytics (valeurs possibles : yes, no)
  • front-office-tracked pour afficher le traçage des pages du front office de votre site Web par Google Analytics (valeurs possibles : yes, no)
  • javascript-enabled pour afficher l'activation du JavaScript (valeurs possibles : yes, no)
  • optimizer-tracking-id pour afficher l'identifiant de tracking de votre compte Google Optimizer
  • subscriber-tracked pour afficher le traçage des abonnés de votre site Web par Google Analytics (valeurs possibles : yes, no)
  • version pour afficher la version de Content Switcher
  • visitor-tracked pour afficher le traçage des visiteurs sans aucun rôle de votre site Web par Google Analytics (valeurs possibles : yes, no)

Exemple :

Identifiant de tracking de mon compte Google Analytics : [content-switcher analytics-tracking-id]

Résultat :

Identifiant de tracking de mon compte Google Analytics : UA-16184215-1

8.1 L'Attribut default

Vous pouvez spécifier un texte qui sera affiché à la place de l'option lorsque celle-ci est vide, en utilisant l'attribut default, comme ceci :

[content-switcher option default="texte"]

N'oubliez pas les guillemets au début et à la fin de la valeur de l'attribut default.

8.2 L'Attribut filter

Vous pouvez spécifier une fonction PHP qui sera appliquée à l'option avant que celle-ci soit affichée, en utilisant l'attribut filter, comme ceci :

[content-switcher option filter=fonction]

Remplacez fonction par le nom de la fonction que vous souhaitez appliquer.

Parfois, l'option est un mot anglais. Vous pouvez alors le traduire dans la langue de votre site Web en entrant i18n comme valeur pour l'attribut filter.

Exemple :

JavaScript activé : [content-switcher javascript-enabled filter=i18n]

Résultat :

JavaScript activé : oui

Il est possible de spécifier plusieurs fonctions PHP pour l'attribut filter, en séparant les différentes fonctions par /, comme ceci :

[content-switcher option filter=fonction1/fonction2/…/fonctionN]

Les fonctions seront appliquées dans l'ordre indiqué.

9. Personnalisation Avancée

9.1 Fichiers Personnalisés

Vous pouvez remplacer tous les fichiers de Content Switcher (sauf content-switcher.php) par vos propres fichiers. Pour cela, créez le dossier content-switcher-custom-files dans le répertoire des plugins (celui dans lequel vous avez installé Content Switcher) de votre site Web.

Par exemple, si vous souhaitez remplacer le fichier includes/data.php de Content Switcher par un fichier que vous avez personnalisé, créez le dossier includes dans le dossier content-switcher-custom-files, et uploadez votre fichier data.php dans ce dossier.

Vous pouvez définir vous-même le répertoire dans lequel sont stockés vos fichiers personnalisés, en insérant cette ligne :

define('CONTENT_SWITCHER_CUSTOM_FILES_PATH', ABSPATH.'custom-files/content-switcher/');

juste après :

if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

dans votre fichier wp-config.php.

Remplacez custom-files/content-switcher par ce que vous voulez. La valeur de CONTENT_SWITCHER_CUSTOM_FILES_PATH doit se terminer par un /.

9.2 Langues Personnalisées

Content Switcher est développé en anglais et contient des fichiers qui le traduisent en français. Si vous le souhaitez, vous pouvez le traduire dans une autre langue.

Pour cela, créez votre répertoire de fichiers personnalisés en suivant ces indications. Créez le dossier languages à l'intérieur de celui-ci, et uploadez vos fichiers de traduction dans ce dossier.

Vous pouvez créer vos fichiers de traduction grâce au fichier languages/content-switcher.pot du plugin, et en utilisant le logiciel gratuit Poedit. Vos deux fichiers de traduction MO et PO doivent être nommés comme ceci :

content-switcher-ll_CC.mo
content-switcher-ll_CC.po

ll_CC est la valeur affichée par cette ligne de code :

echo get_locale();

lorsqu'elle est exécutée dans l'un des fichiers de votre site WordPress.

10. FAQ

10.1 Pourquoi Google Optimizer ne fonctionne-t-il pas sur mon site Web ?

Vérifiez que la case Ajouter le code JavaScript de la page d'options de Content Switcher est cochée et que votre identifiant de tracking est correct. Vérifiez les fichiers header.php et footer.php de votre thème WordPress. Assurez-vous que le premier contient un appel à la fonction wp_head et que le second contient un appel à la fonction wp_footer.

10.2 Comment puis-je utiliser des shortcodes dans mon thème WordPress ?

Insérez dans les fichiers PHP de votre thème un code comme celui-ci :

<?php echo do_shortcode('[votre-shortcode]'); ?>

10.3 Comment puis-je utiliser des shortcodes dans les commentaires ?

Modifiez le fichier functions.php (créez-le s'il n'existe pas) de votre thème WordPress et ajoutez cette ligne de code :

add_filter('comment_text', 'do_shortcode');

10.4 Comment puis-je utiliser des shortcodes dans les attributs des shortcodes ?

Vous pouvez entrer des shortcodes pour la plupart des attributs des shortcodes de Content Switcher, à condition de remplacer [ par ( et ] par ), comme ceci :

[votre-shortcode attribut='(votre-autre-shortcode)']

N'oubliez pas les guillemets simples au début et à la fin du shortcode.

10.5 Comment puis-je imbriquer plusieurs shortcodes identiques ?

Lorsque vous imbriquez plusieurs shortcodes identiques, vous devez ajouter un nombre entier entre 1 et 3 à la fin des tags de ces shortcodes afin qu'ils fonctionnent correctement, comme ceci :

[variable-content…]…
[variable-content1…]…
[variable-content2…]…
[variable-content3…]…
[/variable-content3]…
[/variable-content2]…
[/variable-content1]…
[/variable-content]

Traducteurs