{
    "id": 1886,
    "date": "2024-12-17T10:47:11",
    "date_gmt": "2024-12-17T09:47:11",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/ajouter-des-codes-courts-essentiels\/"
    },
    "modified": "2026-03-19T10:56:46",
    "modified_gmt": "2026-03-19T09:56:46",
    "slug": "ajouter-des-codes-courts-essentiels",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/ajouter-des-codes-courts-essentiels\/",
    "title": {
        "rendered": "Add Essentials Shortcodes"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">Ajouter des Variables Dynamiques avec le Module \u00ab\u00a0Add Essentials Shortcodes\u00a0\u00bb de WPMasterToolKit<\/h1>\n\n\n\n<p>Les besoins en personnalisation dynamique sur WordPress sont nombreux : afficher le nom de l\u2019utilisateur connect\u00e9, r\u00e9cup\u00e9rer des m\u00e9tadonn\u00e9es sp\u00e9cifiques d\u2019un article ou afficher des informations sur une cat\u00e9gorie. Au lieu d&rsquo;utiliser plusieurs plugins ou d\u2019\u00e9crire du code PHP complexe, <strong>le module \u00ab\u00a0Add Essentials Shortcodes\u00a0\u00bb de WPMasterToolKit<\/strong> offre une solution simple et efficace. Avec ce module, ins\u00e9rez facilement des variables dynamiques dans vos titres, contenus ou widgets gr\u00e2ce \u00e0 des shortcodes.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Shortcodes dynamiques WordPress : users, posts et m\u00e9tadonn\u00e9es avec WPMasterToolKit\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/yKAKmAv6aUM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Quels plugins ce module peut-il remplacer ?<\/h2>\n\n\n\n<p>Ce module peut remplacer plusieurs plugins souvent utilis\u00e9s pour afficher des m\u00e9tadonn\u00e9es ou des informations dynamiques via des shortcodes. Parmi eux :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plugins de gestion de shortcodes dynamiques pour utilisateurs ou articles.<\/li>\n\n\n\n<li>Extensions pour afficher des m\u00e9tadonn\u00e9es de taxonomies ou termes personnalis\u00e9s.<\/li>\n<\/ul>\n\n\n\n<p>En combinant ces fonctionnalit\u00e9s en un seul module, WPMasterToolKit simplifie la gestion des ressources et am\u00e9liore les performances.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fonctionnalit\u00e9s principales du module \u00ab\u00a0Add Essentials Shortcodes\u00a0\u00bb<\/h2>\n\n\n\n<p>Le module \u00ab\u00a0Add Essentials Shortcodes\u00a0\u00bb fournit trois types de shortcodes permettant de r\u00e9cup\u00e9rer des informations sp\u00e9cifiques sur les <strong>utilisateurs<\/strong>, les <strong>articles<\/strong> et les <strong>termes<\/strong>. Voici les d\u00e9tails des shortcodes disponibles et ce qu\u2019ils permettent de faire :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Shortcode pour les utilisateurs : <code>[wpmtk_aes_user]<\/code><\/h3>\n\n\n\n<p>Ce shortcode vous permet d\u2019afficher des informations sur un utilisateur, comme son <strong>ID<\/strong>, son <strong>email<\/strong>, son <strong>nom d\u2019affichage<\/strong> ou encore n\u2019importe quelle m\u00e9tadonn\u00e9e utilisateur.<\/p>\n\n\n\n<p><strong>Attributs disponibles :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>id<\/code> : L\u2019ID de l\u2019utilisateur cibl\u00e9. Par d\u00e9faut, il r\u00e9cup\u00e8re l\u2019utilisateur actuellement connect\u00e9.<\/li>\n\n\n\n<li><code>key<\/code> : La cl\u00e9 de la m\u00e9tadonn\u00e9e utilisateur \u00e0 afficher (par exemple : <code>user_email<\/code>, <code>display_name<\/code>, ou toute autre m\u00e9tadonn\u00e9e personnalis\u00e9e).<\/li>\n<\/ul>\n\n\n\n<p><strong>Exemple d\u2019utilisation :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpmtk_aes_user id=\"3\" key=\"display_name\"]\n<\/code><\/pre>\n\n\n\n<p>Cela affichera le nom d\u2019affichage de l\u2019utilisateur avec l\u2019ID 3.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Shortcode pour les articles : <code>[wpmtk_aes_post]<\/code><\/h3>\n\n\n\n<p>Avec ce shortcode, vous pouvez r\u00e9cup\u00e9rer des donn\u00e9es associ\u00e9es \u00e0 un article, qu&rsquo;il s&rsquo;agisse de ses <strong>informations natives<\/strong> (comme le titre ou l\u2019auteur) ou de ses <strong>m\u00e9tadonn\u00e9es personnalis\u00e9es<\/strong>.<\/p>\n\n\n\n<p><strong>Attributs disponibles :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>type<\/code> : Le type de contenu (par exemple <code>post<\/code>, <code>page<\/code>, ou un type de contenu personnalis\u00e9). Par d\u00e9faut, il cible le type de contenu en cours.<\/li>\n\n\n\n<li><code>key<\/code> : La cl\u00e9 de la m\u00e9tadonn\u00e9e de l\u2019article (par exemple : <code>post_title<\/code>, <code>post_date<\/code>, ou toute autre cl\u00e9 de m\u00e9tadonn\u00e9e).<\/li>\n<\/ul>\n\n\n\n<p><strong>Exemple d\u2019utilisation :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpmtk_aes_post type=\"product\" key=\"price\"]\n<\/code><\/pre>\n\n\n\n<p>Cela affichera la valeur de la m\u00e9tadonn\u00e9e <code>price<\/code> pour un produit WooCommerce.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Shortcode pour les termes : <code>[wpmtk_aes_term]<\/code><\/h3>\n\n\n\n<p>Ce shortcode est utile pour afficher des informations sur une <strong>cat\u00e9gorie<\/strong>, un <strong>tag<\/strong> ou toute autre <strong>taxonomie<\/strong>. Il peut \u00e9galement r\u00e9cup\u00e9rer des m\u00e9tadonn\u00e9es personnalis\u00e9es associ\u00e9es \u00e0 un terme.<\/p>\n\n\n\n<p><strong>Attributs disponibles :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>id<\/code> : L\u2019ID du terme cibl\u00e9. Par d\u00e9faut, il cible le terme actuel.<\/li>\n\n\n\n<li><code>key<\/code> : La cl\u00e9 de la m\u00e9tadonn\u00e9e du terme (par exemple : <code>name<\/code>, <code>slug<\/code>, ou une m\u00e9tadonn\u00e9e personnalis\u00e9e).<\/li>\n<\/ul>\n\n\n\n<p><strong>Exemple d\u2019utilisation :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">[wpmtk_aes_term id=\"5\" key=\"description\"]\n<\/code><\/pre>\n\n\n\n<p>Cela affichera la description de la cat\u00e9gorie avec l\u2019ID 5.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser ce module ?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 1 : Activer le module<\/h3>\n\n\n\n<p>Rendez-vous dans le tableau de bord de WordPress, acc\u00e9dez \u00e0 <strong>WPMasterToolKit<\/strong>, et activez le module <strong>Add Essentials Shortcodes<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 2 : Ajouter des shortcodes<\/h3>\n\n\n\n<p>Ins\u00e9rez l\u2019un des shortcodes dans vos contenus, widgets ou templates WordPress en fonction de vos besoins. Les attributs sont enti\u00e8rement personnalisables pour correspondre \u00e0 votre utilisation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 3 : Configurer depuis le sous-menu<\/h3>\n\n\n\n<p>Un sous-menu d\u00e9di\u00e9 est ajout\u00e9 dans l\u2019administration, vous permettant de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visualiser toutes les m\u00e9tadonn\u00e9es disponibles pour les utilisateurs, articles et termes.<\/li>\n\n\n\n<li>G\u00e9n\u00e9rer automatiquement des shortcodes personnalis\u00e9s \u00e0 l\u2019aide de menus d\u00e9roulants interactifs.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"Interface pour ajouter des shortcodes dynamiques essentiels.\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"427\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/Add-Essentials-Shortcodes-1024x427.png\" class=\"wp-image-2581\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/Add-Essentials-Shortcodes-1024x427.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/Add-Essentials-Shortcodes-300x125.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/Add-Essentials-Shortcodes-768x320.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/Add-Essentials-Shortcodes-1536x641.png 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/Add-Essentials-Shortcodes.png 1644w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd17 Compatibilit\u00e9 avec ACF (Advanced Custom Fields)<\/h2>\n\n\n\n<p>Si vous utilisez le plugin <strong>Advanced Custom Fields (ACF)<\/strong>, le module \u00ab\u00a0Add Essentials Shortcodes\u00a0\u00bb devient encore plus puissant.<\/p>\n\n\n\n<p>En ajoutant simplement l\u2019attribut <code>acf=\"1\"<\/code> dans vos shortcodes, vous pouvez r\u00e9cup\u00e9rer directement les valeurs de vos champs ACF, sans avoir besoin d\u2019\u00e9crire de code PHP.<\/p>\n\n\n\n<p>\ud83d\udc49 Cela permet d\u2019utiliser la fonction native <code>get_field()<\/code> d\u2019ACF \u00e0 la place des fonctions WordPress classiques.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple :<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">[wpmtk_aes_post key=\"prix_bien\" acf=\"1\"]<\/pre>\n\n\n\n<p>Ce shortcode affichera la valeur du champ ACF <code>prix_bien<\/code> pour l\u2019article en cours.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cas d\u2019usage :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Afficher des champs personnalis\u00e9s ACF dans Elementor ou Gutenberg<\/li>\n\n\n\n<li>Exploiter des champs complexes (groupes, repeater, etc.)<\/li>\n\n\n\n<li>Centraliser toute la logique dynamique sans toucher au code<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udca1 Le module g\u00e8re automatiquement le contexte :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Post \u2192 <code>get_field( 'key', $post_id )<\/code><\/li>\n\n\n\n<li>User \u2192 <code>get_field( 'key', 'user_'.$user_id )<\/code><\/li>\n\n\n\n<li>Term \u2192 <code>get_field( 'key', 'taxonomy_'.$term_id )<\/code><\/li>\n\n\n\n<li>Option \u2192 <code>get_field( 'key', 'option' )<\/code><\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udc49 R\u00e9sultat : une int\u00e9gration propre, standard et 100% compatible avec ACF.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd04 Utiliser des variables dynamiques via l\u2019URL (id-from-get)<\/h2>\n\n\n\n<p>Le module permet \u00e9galement de rendre vos contenus encore plus dynamiques gr\u00e2ce \u00e0 l\u2019attribut <code>id-from-get<\/code>.<\/p>\n\n\n\n<p>Cet attribut permet de r\u00e9cup\u00e9rer un ID directement depuis l\u2019URL (param\u00e8tre GET), ce qui ouvre \u00e9norm\u00e9ment de possibilit\u00e9s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exemple :<\/h3>\n\n\n\n<p>URL :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">https:\/\/monsite.com\/page\/?post_id=123<\/pre>\n\n\n\n<p>Shortcode :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[wpmtk_aes_post id-from-get=\"post_id\" key=\"post_title\"]<\/pre>\n\n\n\n<p>\ud83d\udc49 R\u00e9sultat : le titre de l\u2019article avec l\u2019ID 123 sera affich\u00e9 dynamiquement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cas d\u2019usage :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pages dynamiques sans d\u00e9veloppement (type landing personnalis\u00e9e)<\/li>\n\n\n\n<li>Templates r\u00e9utilisables avec param\u00e8tres<\/li>\n\n\n\n<li>Int\u00e9gration avec des outils externes (CRM, campagnes email, etc.)<\/li>\n\n\n\n<li>Pages filtr\u00e9es ou personnalis\u00e9es selon un ID<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Important :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le param\u00e8tre est s\u00e9curis\u00e9 (nettoy\u00e9 et converti en entier)<\/li>\n\n\n\n<li>Si la valeur est absente ou vide \u2192 rien n\u2019est affich\u00e9<\/li>\n\n\n\n<li><code>id-from-get<\/code> <strong>priorise toujours sur <code>id<\/code><\/strong><\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udca1 C\u2019est une fonctionnalit\u00e9 extr\u00eamement puissante pour cr\u00e9er des pages dynamiques sans d\u00e9veloppement custom.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nos choix techniques<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Utilisation des shortcodes natifs<\/h3>\n\n\n\n<p>Les shortcodes sont pris en charge nativement par WordPress, garantissant une compatibilit\u00e9 optimale avec l\u2019ensemble des th\u00e8mes et des extensions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Gestion des m\u00e9tadonn\u00e9es personnalis\u00e9es<\/h3>\n\n\n\n<p>Ce module utilise les API natives de WordPress, telles que <code>get_user_meta<\/code>, <code>get_post_meta<\/code> et <code>get_term_meta<\/code>, pour r\u00e9cup\u00e9rer les m\u00e9tadonn\u00e9es. Cela garantit une flexibilit\u00e9 totale tout en restant fid\u00e8le aux standards WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Performance optimis\u00e9e<\/h3>\n\n\n\n<p>Le module charge uniquement les donn\u00e9es n\u00e9cessaires \u00e0 l\u2019affichage des shortcodes demand\u00e9s, \u00e9vitant tout chargement inutile de ressources.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le module \u00ab\u00a0Add Essentials Shortcodes\u00a0\u00bb de WPMasterToolKit est une solution puissante pour dynamiser vos contenus WordPress. En quelques clics, personnalisez vos pages, articles ou taxonomies avec des variables dynamiques, le tout sans compromettre les performances. Que vous soyez d\u00e9veloppeur ou utilisateur non technique, ce module simplifie la personnalisation de votre site WordPress. Profitez-en pour remplacer plusieurs plugins par cette fonctionnalit\u00e9 tout-en-un !<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>D\u00e9couvrez le module \u00ab\u00a0Add Essentials Shortcodes\u00a0\u00bb de WPMasterToolKit, un outil puissant pour ins\u00e9rer des donn\u00e9es dynamiques dans vos titres et contenus WordPress gr\u00e2ce \u00e0 des shortcodes simples et personnalisables. Acc\u00e9dez facilement aux m\u00e9tadonn\u00e9es des utilisateurs, publications et taxonomies, y compris les m\u00e9tadonn\u00e9es personnalis\u00e9es, tout en profitant d&rsquo;une solution l\u00e9g\u00e8re et int\u00e9gr\u00e9e. Id\u00e9al pour remplacer des plugins complexes et optimiser votre workflow WordPress.<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": false,
        "_seopress_robots_primary_cat": "",
        "_seopress_titles_title": "Personnalisez WordPress sans code avec WPMasterToolKit",
        "_seopress_titles_desc": "Personnalisez dynamiquement vos contenus gr\u00e2ce au module WPMasterToolKit et ses shortcodes. Optimisez WordPress et remplacez plusieurs plugins facilement.",
        "_seopress_robots_index": "",
        "_surecart_dashboard_logo_width": "180px",
        "_surecart_dashboard_show_logo": true,
        "_surecart_dashboard_navigation_orders": true,
        "_surecart_dashboard_navigation_invoices": true,
        "_surecart_dashboard_navigation_subscriptions": true,
        "_surecart_dashboard_navigation_downloads": true,
        "_surecart_dashboard_navigation_billing": true,
        "_surecart_dashboard_navigation_account": true
    },
    "class_list": [
        "post-1886",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/1886",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module"
            }
        ],
        "about": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/types\/module"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/media?parent=1886"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}