Devenia Social Sharing : des boutons de partage qui fonctionnent en local
Votre site crée les boutons. Le lecteur ouvre la destination.
WordPress génère les liens et les icônes de partage en local. Aucun service tiers n’est nécessaire pour créer ou afficher les boutons : aucun script, police, icône, widget ou SDK externe n’est chargé.
La fonction de partage reste ainsi indépendante d’un prestataire externe tant que le lecteur reste sur votre page.
Le réseau ou l’application de messagerie choisi ne s’ouvre que lorsque le lecteur sélectionne un lien de partage, avec l’adresse de l’article déjà préparée. Les règles du service de destination s’appliquent alors. L’extension ne publie rien au nom du lecteur et ne compte pas les partages effectués.
Les liens de partage sont créés en local. Seule la destination sélectionnée par le lecteur s’ouvre ; les autres restent inactives.
Placez le choix au bon moment de la lecture
Après l’article
Dans une page
[devenia_share]. Chaque bloc ou code court peut définir ses propres réseaux et son propre titre. Un titre vide conserve les liens sans afficher de titre.Éviter un second groupe de boutons
Choisissez les services utilisés par vos lecteurs
Les choix comprennent X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, le courriel et le SMS. Vous choisissez les services et leur ordre. Il n’est pas nécessaire de tous les afficher.
Vérifiez les conditions du service de destination
Pinterest nécessite une image. Les liens de courriel et de SMS nécessitent une application compatible sur l’appareil du lecteur. Un lien de partage ne garantit ni l’image ni le texte de l’aperçu affiché par un réseau. L’extension ne programme pas de publications et ne mesure pas les partages effectués.
Configurez l’extension avant d’attendre les boutons
1. Lire et enregistrer les réglages
devenia-social-sharing/get-settings, puis envoyez l’objet de réglages complet à devenia-social-sharing/update-settings. Les deux exigent le droit manage_options. Reprenez les valeurs à conserver : chaque mise à jour remplace toute la configuration.2. Renseigner les textes
{url}. Si un texte obligatoire manque, les liens de partage ne s’affichent pas.3. Vérifier les langues et les appareils
Une petite extension au rôle bien défini
Nécessite WordPress 6.9 ou ultérieur et PHP 7.4 ou ultérieur. Le site public utilise des liens ordinaires et des icônes SVG locales. L’extension n’y ajoute ni feuille de style ni JavaScript. Son JavaScript est réservé à l’éditeur de blocs.
Les développeurs peuvent afficher une zone de partage avec devenia_social_sharing_render() et examiner son emplacement ainsi que ses textes requis avec devenia_social_sharing_get_surface_manifest(). Le thème assure la présentation. Polylang reste facultatif.
Pourquoi nous avons créé ce fork
Nous avons créé un fork de Scriptless Social Sharing parce qu’il ne proposait pas la prise en charge des langues nécessaire à nos sites multilingues. Devenia Social Sharing adapte les textes de partage à la langue, avec une intégration native de Polylang pour traduire les titres, les libellés accessibles et les textes des e-mails.
L’extension d’origine a été créée par Robin Cornett. Cette version dérivée conserve les mentions de droit d’auteur et les conditions de la licence GPL-2.0-or-later.
