Devenia Social Sharing: pulsanti di condivisione che funzionano in locale
Il sito crea i pulsanti. Il lettore apre la destinazione.
WordPress genera i link e le icone di condivisione in locale. Non serve alcun servizio di terze parti per creare o visualizzare i pulsanti: non vengono scaricati script, caratteri, icone, widget o SDK esterni.
La funzione di condivisione resta così indipendente da un fornitore esterno mentre il lettore rimane sulla tua pagina.
Solo quando il lettore seleziona un link si apre il social network o l’app di messaggistica scelto, con l’indirizzo dell’articolo già pronto. Da quel momento valgono le regole del servizio di destinazione. Il plugin non pubblica a nome del lettore e non conta le condivisioni completate.
I link di condivisione vengono creati in locale. Si apre soltanto la destinazione scelta dal lettore; gli altri collegamenti restano inattivi.
Posiziona la scelta dove serve al lettore
Dopo l’articolo
All’interno di una pagina
[devenia_share]. Ogni blocco o shortcode può avere social network e titolo propri. Lasciando il titolo vuoto, i link rimangono visibili senza intestazione.Evita un secondo gruppo di pulsanti
Scegli i servizi usati dai tuoi lettori
Le opzioni includono X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, email e SMS. Scegli i servizi da mostrare e il loro ordine. Non occorre visualizzarli tutti.
Controlla i requisiti della destinazione
Pinterest richiede un’immagine. I link email e SMS richiedono un’app compatibile sul dispositivo del lettore. Un link di condivisione non garantisce quale immagine o testo il social network mostrerà nell’anteprima. Il plugin non programma pubblicazioni e non misura le condivisioni completate.
Prima la configurazione, poi i pulsanti
1. Leggi e salva le impostazioni
devenia-social-sharing/get-settings, poi invia l’intero oggetto delle impostazioni a devenia-social-sharing/update-settings. Entrambe le funzioni richiedono manage_options. Includi i valori da conservare: ogni aggiornamento sostituisce tutta la configurazione.2. Inserisci i testi
{url}. Se manca un testo obbligatorio, i link di condivisione non vengono visualizzati.3. Verifica lingue e dispositivi
Un piccolo plugin con un compito preciso
Richiede WordPress 6.9 o successivo e PHP 7.4 o successivo. La pagina pubblica usa normali link e icone SVG locali. Il plugin non vi aggiunge fogli di stile o JavaScript. Il suo JavaScript viene utilizzato soltanto nell’editor a blocchi.
Gli sviluppatori possono visualizzare un’area di condivisione con devenia_social_sharing_render() e verificarne posizione e testi necessari con devenia_social_sharing_get_surface_manifest(). Il tema gestisce il design. Polylang è facoltativo.
Perché abbiamo creato questo fork
Abbiamo creato un fork di Scriptless Social Sharing perché mancava il supporto linguistico necessario ai nostri siti multilingue. Devenia Social Sharing adatta i testi alla lingua, con supporto nativo di Polylang per tradurre titoli, etichette accessibili e testi delle email.
Il plugin originale è stato creato da Robin Cornett. Questa versione derivata conserva gli avvisi di copyright originali e le condizioni della licenza GPL-2.0-or-later.
