Devenia Social Sharing: pulsanti di condivisione che funzionano in locale

Offri ai lettori pulsanti di condivisione che funzionano interamente sul tuo sito WordPress. Il plugin non scarica risorse esterne per visualizzarli. Abbiamo creato questo fork per aggiungere il supporto linguistico necessario ai nostri siti multilingue.
Un articolo collegato a un simbolo di condivisione con tre punti.

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.

Un lettore sceglie il percorso email per un articolo; gli altri percorsi restano inattivi.

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

Usa una posizione costante per gli articoli abituali oppure scegli un punto preciso in una pagina più lunga.

Dopo l’articolo

Il posizionamento automatico dopo il contenuto offre un passo successivo utile a chi ha finito una guida. Puoi anche collocare i link prima del contenuto. La scelta si applica per tipo di contenuto.

All’interno di una pagina

Usa il blocco di condivisione o lo shortcode [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

Il posizionamento esplicito e quello automatico possono comparire insieme. Disattiva quello automatico per il tipo di contenuto se vuoi usare soltanto il blocco o lo shortcode. I singoli articoli possono essere esclusi; le pagine seguono l’impostazione del loro tipo di contenuto.

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

Alla prima attivazione non sono selezionati né social network né posizionamento automatico. La configurazione richiede uno sviluppatore o un’integrazione in grado di chiamare le funzioni della WordPress Abilities API. Non esiste una schermata generale delle impostazioni in wp-admin.

1. Leggi e salva le impostazioni

Chiama 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

Scrivi un titolo ed etichette accessibili per i social network scelti. L’email richiede anche un oggetto e un messaggio con esattamente un segnaposto {url}. Se manca un testo obbligatorio, i link di condivisione non vengono visualizzati.

3. Verifica lingue e dispositivi

Polylang può memorizzare le traduzioni dei testi configurati. Controlla le parole, l’indirizzo dell’articolo e la destinazione in ogni lingua. Verifica i pulsanti su dispositivi mobili e computer. Il tema ne determina l’aspetto.

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.

Un articolo collegato a un simbolo di condivisione con tre punti.

Mantieni la condivisione in locale, nella lingua dei lettori

Scarica il plugin, scegli le destinazioni e scrivi i testi. Aggiungi le traduzioni per le tue lingue e offri ai lettori pulsanti caricati interamente dal tuo sito.