Good old Share, plugin per WordPress

good old share plugin

Good old Share è un plugin gratuito per WordPress, sviluppato dallo staff di Whiletrue.it per semplificare la condivisione degli articoli sui più famosi social network.

Il plugin inserisce una riga di pulsanti all’interno degli articoli e delle pagine del tuo sito, consentendone la condivisione su Facebook, Twitter, Google+ e decine di altri social network a tua scelta.

Good old Share, diversamente da altri plugin dello stesso tipo, utilizza solo il codice ufficiale di ogni social: i tuoi dati non attraversano altri servizi e non devi registrarti o inserire chiavi d’accesso.

Puoi posizionare i pulsanti all’inizio o al termine dell’articolo, o in entrambe le posizioni. Per esigenze più particolari è puoi anche usare lo shortcode “good_old_share” o la funzione PHP “good_old_share_publish”.

Scarica il plugin dalla pagina ufficiale di WordPress, clicca sul pulsante qui sotto:

download

39 thoughts on “Good old Share, plugin per WordPress

  1. avatarLuca

    ciao, uso da tempo il tuo plugin, che trovo davvero ben fatto.
    Devo però chiederti perchè, da qualche mese, non funziona più il like su Facebook sul mio sito. Mi spiego meglio, il contatore si incrementa, ma sul profilo non appare nessun nuovo post. Se eseguo il debug di facebook, mi risponde errore e dice che mancano i metatag di FB (es, il OG:url è vuoto). Come posso incrementarli?
    Grazie, Luca.

    Reply
    1. avatarWhileTrue Post author

      Ciao Luca! Puoi risolvere impostando in automatico i metatag Open Graph richiesti da FB tramite un plugin apposito, ad esempio questo.

      Reply
    1. avatarWhileTrue Post author

      I tipi di Pinterest hanno modificato il funzionamento del pulsante senza avvertire e rompendo la compatibilità col codice precedente! Ho rilasciato qualche minuto fa un corposo aggiornamento del plugin che dovrebbe correggere il problema, fammi sapere se è ok sul tuo sito!

      Reply
  2. avatarLuca

    Ti segnalo 2 bug
    se si seleziona il box “Always use multiple image selector: ” sparisce il counter

    se si seleziona BOX invece che Pulsante sballa il Css

    Reply
    1. avatarWhileTrue Post author

      Ciao Luca,
      1) Quando “Always use multiple image selector” è attivo, il contatore è riferito alle condivisioni dell’intera pagina e non del singolo media/immagine; se la pagina (cioè l’url caricato) non ha condivisioni attive il contatore sparisce (il numero zero non è mostrato), per impostazione standard di Pinterest.
      2) In effetti Pinterest ha rimpicciolito il pulsante andando fuori standard rispetto agli altri social network. Lo puoi sistemare dal foglio di stile del tuo tema o attendere il rilascio (entro qualche ora) della versione 2.9.1 del plugin.

      Reply
      1. avatarLuca

        Grazie mille per la risposta
        Ho compreso

        Comunque prima con “Always use multiple image selector” mostrava un counter

        Reply
        1. avatarWhileTrue Post author

          E’ dovuto al fatto che la precedente implementazione del multiple selector, fatta “in casa”, collegava il counter al singolo media e non all’intera pagina. Alla prossima!

          Reply
  3. avatarluca

    Ciao, sto provando il tuo plugin ma mi aspettavo che ci fosse il counter anche per gli share di facebook :/ potresti integrarlo?

    Reply
  4. avatarMarco

    Ciao, vorrei disabilitare i pulsanti solo su una pagina, ma non posso cliccare su yes così come indicato sulla guida: If you want to hide the share buttons inside selected posts, set the “really_simple_share_disable” custom field with value “yes”. Forse devo scriverlo nel codice del file? No sono per nulla esperto di codice, utilizzo solo la bacheca di wordpress, pertanto se devo modificare il codice ti chiedo di essere il più preciso possibile onde evitare problemi di stabilità. Grazie per l’aiuto

    Reply
    1. avatarWhileTrue Post author

      Ciao Marco, fai così: vai nell’elenco pagine e clicca Modifica sulla pagina che ti interessa, su quella pagina clicca in alto a destra “Impostazioni schermo” e abilita il checkbox “Campi personalizzati”, dovrebbe apparire il nuovo box con lo stesso nome in basso nella pagina. Nel box Campi personalizzati clicca “Aggiungi nuovo”, scrivi “really_simple_share_disable” nel campo Nome e “yes” nel campo Valore (senza virgolette). Salva le modifiche alla pagina e i pulsanti dovrebbero ora essere nascosti ai visitatori!

      Reply
  5. avatarFabrizio

    Ciao,

    è possibile che si siano “resettati” tutti i contatori?
    Per esempio, su un post avevo 20 “mi piace” ed una decina di twitter
    Adesso mi segna 0 su entrambi.

    Ciao e grazie

    Reply
    1. avatarWhileTrue Post author

      Ciao Fabrizio, i contatori sono legati agli URL degli articoli. Hai modificato la struttura degli URL (permalink) ultimamente? In questo caso, ripristinando la struttura precedente i contatori verranno ripristinati.

      Reply
  6. avatarroberto

    Ciao, è possibile inserire “a mano” il plugin in un punto specifico di un template e non semplicemente “sopra / sotto l’articolo”?

    Reply
    1. avatarWhileTrue Post author

      Ciao Roberto, puoi inserire il seguente codice all’interno del loop per pubblicare i pulsanti:

      Reply
  7. avatarRiccardo

    Ciao,
    ho appena installato il plugin ma ho notato che il rettangolo “condividi su fb” è leggermente più in alto degli altri.

    Reply
    1. avatarWhileTrue Post author

      Ciao, il disallineamento potrebbe dipendere dal CSS del sito, puoi darmi l’url per controllare?

      Reply
      1. avatarRiccardo

        Grazie del supporto, il sito è ancora in costruzione.
        [Ho notato anche che i div del plugin sono poco responsive. Sul smartphone si allineano male. La tematica è molto sentita e forse nelle successive release dovresti migliorarla. Cmq ottimo plugin!!!]

        Reply
        1. avatarRiccardo

          Se non ho capito male dovrebbe essere

          .really_simple_share_facebook_share_new
          margin-top: -4 px !important;

          che causa il disallineamento nel mio sito..

          Reply
          1. avatarWhileTrue Post author

            Ciao Riccardo, la regola che sbaglia è quella, ma la radice del problema è nel fatto che il pulsante, al contrario degli altri, si allinea in basso sul line-height. Nell’aggiornamento 2.17.2, uscito adesso, ho rimosso quella regola “artigianale” per una soluzione più universale. Fammi sapere se nel tuo sito ora si allinea bene!

          2. avatarRiccardo

            Ho scaricato l’ultimo aggiornamento ed effettivamente ora va molto meglio. Tuttavia ci sono pagine dove il plugin si allinea male

            [Non vorrei farei il pistino, eh!]

            Riccardo

          3. avatarWhileTrue Post author

            Il problema potrebbe essere legato a qualche regola CSS del tuo tema, riguardante gli iFrame … potresti risolvere abilitando nel plugin l’opzione avanzata di FB Like “versione HTML5” anziché iFrame.

  8. avatarRiccardo

    Ho provato ad invertire FB share con FB like e, a mio parere, è il box “FB Invia” che crea il disallineamento.
    Peccato che non si riesco a togliere solo quello lasciando “FB Condividi” e “FB Like”. In fondo, nel FB Condividi c’è cmq l’opzione per inviare un messaggio privato ad un amico di FB

    Reply
  9. avatarfra

    Ciao,
    ho impostato il plugin e inserito lo shortcode all’interno del tema che ho realizzato (e fin qui tutto bene!).

    Lo shortcode è inserito all’interno di un loop che recupera custom posts: il conteggio di like e share è corretto (ovvero relativo al singolo post cliccato), il titolo rilevato da facebook è quello del post MA il testo condiviso è quello della pagina e non del post!!
    Come far riconoscere il testo corretto?

    In più, volevo segnalarti che sotto il like di G+ mi segnala un punto esclamativo rosso con dicitura di errore, ma non so perché…

    Grazie,
    –frà

    Reply
    1. avatarWhileTrue Post author

      Ciao, per FB puoi risolvere impostando in automatico i metatag Open Graph richiesti da FB tramite un plugin apposito, ad esempio questo. Per G+ non saprei, dovrei vedere il sito.

      Reply
  10. avatarbeniamino

    Ciao
    ho installato il plugin (che ho anche su altri siti e dove funziona).
    Dove dovrebbe esserci Facebook Like mi da “errore”
    Da quello che uso su altri siti ID non è obbligatorio (e infatti non c’è) qui invece mi da errore
    ho provato a inserire ID di FB ma continua a dare errore.
    Eppure sul sito primario funziona benissimo
    Cosa può essere?
    beniamino

    Reply
    1. avatarWhileTrue Post author

      Ciao Beniamino,
      ultimamente FB sta modificando (di nuovo) il codice del pulsante di condivisione (codice interno al loro sistema, non il javascript utilizzato dal plugin). In alcuni casi il problema si risolve inserendo un App ID la cui configurazione (nel sito FB Developers) contenga nel campo “App Domain” il dominio del sito web.

      Reply
  11. avatarrebecca

    Ciao,
    mi sono sempre trovata bene con il tuo plugin
    ma da qualche settimana il pulsante share non pubblica nulla su fb 🙁
    Suggerimenti??
    Grazie

    Reply
    1. avatarWhileTrue Post author

      Ciao Rebecca, vedi il mio commento precedente a Beniamino (qui sopra). Seguirà un aggiornamento del plugin, appena sarà disponibile una soluzione alternativa alla creazione forzata di un Facebook App ID.

      Reply
  12. avatarstefano

    ciao,
    funziona tutto perfettamente.
    avrei bisogno di generare uno shortcode personalizzato per alcune pagine del mio wordpress
    se utilizzo singolarmente la funzione

    non mi appare il pulsante dello share e nella consolle viene generato un errore. c’è un altro shortcode per scriverlo una volta sola?

    grazie

    Reply
    1. avatarWhileTrue Post author

      Ciao, per usare lo shortcode i pulsanti utilizzati devono essere abilitati nel backend (per le pagine e post generici).

      Reply
  13. avatarrebecca

    Ciao,
    dopo qualche giorno da post del 12 maggio tutto ha ripreso a funzionare perfettamente.
    Adesso ho installato l’ultimo aggiornamento e si è verificato un altro problema:
    Il pulsante share di fb da errore 404. Per g+ non esce l’errore ma sembra non riesca a legare il link. (Ho notato che lo fa solo con i nuovi post)
    Suggerimenti?
    Mi trovo davvero molto bene con il plugin … non vorrei cambiarlo 🙁
    Grazie

    Reply
  14. avatarmatteo

    Ciao volevo chiederti delle informazioni:
    1) il counter dei mi piace di fb non rispecchia con quelli della pagina
    2) è possibile aggiornare la cache del condividi se per caso ho scritto male un articolo (non fà l’aggiornamento)

    Grazie per la risposta
    Matteo

    Reply
    1. avatarWhileTrue Post author

      Ciao Matteo!
      1) il counter mostrato si riferisce ai Like del singolo post a cui sono associati. Dalle opzioni avanzate del plugin puoi impostare la visualizzazione di un counter unico agganciato ad una pagina a tua scelta (fixed sharing url).
      2) il contatore si aggiorna automaticamente, a meno che non cambi lo slug (indirizzo URL) della pagina; in quel caso il counter viene resettato a zero, non si può riallineare a un vecchio punteggio perché per Facebook (e anche per gli altri social network) ogni URL distinto ha un suo contatore personalizzato.

      Reply
  15. avatarFabiola

    Mi piace molto il tuo plugin e ho potuto fare diversi miglioramenti grazie alle tue spiegazioni nei commenti. Il mio problema è che non riesco a condividere nessuna miniatura su facebook, mentre tutto ok su G+. Mi sai indicare un modo per fare apparire almeno una miniatura o l’immagine in evidenza, nel box della condivisione che finisce su facebook?

    Reply
    1. avatarWhileTrue Post author

      Ciao Fabiola! Puoi impostare l’immagine tramite i metatag Open Graph; cerca un plugin apposito, ad esempio questo.

      Reply
  16. avatarLuca

    E’ possibile utilizzarlo SOLO manualmente con la funzione echo really_simple_share_publish(); senza che in automatico venga messo prima o dopo il post (o entrambi)??
    GRaziE!!

    Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *