{
    "id": 1877,
    "date": "2024-12-26T12:49:28",
    "date_gmt": "2024-12-26T11:49:28",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/local-avatars\/"
    },
    "modified": "2025-01-08T18:10:02",
    "modified_gmt": "2025-01-08T17:10:02",
    "slug": "local-avatars",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/local-avatars\/",
    "title": {
        "rendered": "Local avatars"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">Module Local Avatars &#8211; Plugin WordPress WPMasterToolKit<\/h1>\n\n\n\n<p>Le module Local Avatars du plugin WPMasterToolKit a \u00e9t\u00e9 d\u00e9velopp\u00e9 pour am\u00e9liorer la gestion des avatars sur les sites WordPress. Plut\u00f4t que de se reposer sur le service Gravatar, ce module utilise la m\u00e9diath\u00e8que WordPress pour h\u00e9berger et g\u00e9rer les avatars des utilisateurs. Cela offre davantage de contr\u00f4le et de personnalisation aux administrateurs et aux utilisateurs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi remplacer Gravatar par Local Avatars ?<\/h2>\n\n\n\n<p>Gravatar est un service externe qui permet de lier une adresse e-mail \u00e0 un avatar unique. Bien que pratique, cela signifie que chaque changement d\u2019avatar n\u00e9cessite de faire des modifications sur le site de Gravatar. Le module Local Avatars simplifie cette proc\u00e9dure en gardant tout sur votre site WordPress, ce qui \u00e9limine la d\u00e9pendance \u00e0 un service externe. Cette ind\u00e9pendance renforce la coh\u00e9rence des avatars \u00e0 travers votre site, tout en am\u00e9liorant la vitesse de chargement des pages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les capacit\u00e9s du module Local Avatars<\/h2>\n\n\n\n<p>Le module Local Avatars int\u00e8gre votre m\u00e9diath\u00e8que WordPress, permettant ainsi aux utilisateurs de s\u00e9lectionner et d&rsquo;uploader leurs avatars personnalis\u00e9s directement depuis leur profil utilisateur. Chaque avatar choisi est sauvegard\u00e9 en tant que m\u00e9tadonn\u00e9e sp\u00e9cifique de l\u2019utilisateur, offrant une fluidit\u00e9 dans la gestion des profils.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fonctionnalit\u00e9s principales :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilisation de la m\u00e9diath\u00e8que WordPress pour la s\u00e9lection d&rsquo;avatars.<\/li>\n\n\n\n<li>Possibilit\u00e9 de changer ou supprimer les avatars directement depuis le profil utilisateur.<\/li>\n\n\n\n<li>Gestion simplifi\u00e9e gr\u00e2ce \u00e0 un champ cach\u00e9 qui stocke l\u2019ID de m\u00e9dia r\u00e9f\u00e9rant l\u2019avatar actuel.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser le module Local Avatars ?<\/h2>\n\n\n\n<p>Pour utiliser ce module, il vous suffit de l\u2019activer via le panneau d\u2019administration de WordPress. Ensuite, chaque utilisateur peut se rendre sur son profil et choisir un avatar via la m\u00e9diath\u00e8que. Pour les administrateurs ou les \u00e9diteurs, quelques actions suppl\u00e9mentaires dans le panneau \u00ab Profil utilisateur \u00bb permettent de d\u00e9finir ou mettre \u00e0 jour les avatars pour chaque utilisateur.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Interface modification image profil WordPress\" fetchpriority=\"high\" decoding=\"async\" width=\"921\" height=\"519\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-128.png\" class=\"wp-image-3839\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-128.png 921w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-128-300x169.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-128-768x433.png 768w\" sizes=\"(max-width: 921px) 100vw, 921px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Explications Techniques du Module<\/h2>\n\n\n\n<p>Pour assurer son fonctionnement, le module utilise plusieurs hooks et actions WordPress. Voici quelques-uns des principaux :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>add_action(&lsquo;admin_enqueue_scripts&rsquo;)<\/strong> : Pour charger les scripts n\u00e9cessaires \u00e0 l&rsquo;interface d&rsquo;administration.<\/li>\n\n\n\n<li><strong>add_action(&lsquo;show_user_profile&rsquo;) et add_action(&lsquo;edit_user_profile&rsquo;)<\/strong> : Ces actions affichent l&rsquo;interface de s\u00e9lection d&rsquo;avatar sur les pages de profil utilisateur.<\/li>\n\n\n\n<li><strong>add_filter(&lsquo;get_avatar_data&rsquo;)<\/strong> : Ce filtre remplace l&rsquo;URL de l&rsquo;avatar par celle du fichier local lorsque cela est n\u00e9cessaire.<\/li>\n\n\n\n<li><strong>apply_filters(&lsquo;after_setup_theme&rsquo;)<\/strong>: Pour ajouter la prise en charge des en-t\u00eates personnalis\u00e9s lors des appels AJAX.<\/li>\n<\/ul>\n\n\n\n<p>Un morceau pr\u00e9cis touche \u00e0 la s\u00e9curit\u00e9 : la v\u00e9rification nonce lors de la sauvegarde des avatars permet d\u2019\u00e9viter les attaques CSRF.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le module Local Avatars de WPMasterToolKit est un outil efficace pour offrir \u00e0 vos utilisateurs un moyen simple et direct de g\u00e9rer leurs avatars, tout en profitant des avantages de la m\u00e9diath\u00e8que WordPress. Avec une interface utilisateur intuitive et une gestion simplifi\u00e9e, ce module se positionne comme un remplacement id\u00e9al \u00e0 Gravatar, renfor\u00e7ant ainsi la personnalisation et la gestion des identit\u00e9s visuelles sur votre site WordPress.<\/p>\n\n\n\n<p>&nbsp;<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Le module Local Avatars du plugin WPMasterToolKit propose une alternative \u00e0 Gravatar pour la gestion des avatars sur WordPress. En utilisant la m\u00e9diath\u00e8que WordPress, il offre davantage de contr\u00f4le et de personnalisation pour les administrateurs et utilisateurs, permettant un changement rapide d&rsquo;avatars sans d\u00e9pendance \u00e0 un service externe. Le module facilite la gestion des avatars via des outils int\u00e9gr\u00e9s dans le profil utilisateur et assure la coh\u00e9rence et la performance du site. Il se r\u00e9v\u00e8le \u00eatre une solution pratique et intuitive pour am\u00e9liorer la gestion des identit\u00e9s visuelles sur WordPress.<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": true,
        "_seopress_robots_primary_cat": "",
        "_seopress_titles_title": "Boostez vos avatars WordPress avec Local Avatars",
        "_seopress_titles_desc": "Boostez la personnalisation de votre site WordPress avec le module Local Avatars de WPMasterToolKit. Remplacez Gravatar et gardez le contr\u00f4le total sur les avatars.",
        "_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-1877",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/1877",
                "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=1877"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}