EUCOOKIELAW_BANNER_TITLE

  • I think that

    Making the Web is like playing a game. Standard, Accessibility and Usability are only few rules.
    No game is awesome if you don't follow the rules.

    International Webmasters Association

  • Subscribe to my blog via email

    Insert here your e-mail address and you will receive a message when a new post will come.

EUCookieLaw gli shortcode per WordPress

A partire dalla versione 1.5 sono stati introdotti due shortcode che consentono di presentare un link di rivalutazione delle scelte utente ed per inglobare del contenuto che non dovrà essere visibile fino al consenso dell’utente. Nelle successive versioni questi shortcode e le funzionalità del plugin sono sempre migliorate fino a raggiungere l’attuale condizione. Andiamo ad analizzarli nel dettaglio e come usarli.

Come è possibile notare nella documentazione di progetto i due shortcode sono EUCookieLawReconsider ed EUCookieLawBlock.

EUCookieLawReconsider

Lo scopo di questo shortcode è di mostrare un link sulla pagina che consenta all’utente di modificare la propria scelta nei confronti del sito. È utile utilizzare questo shortcode sulla pagina che riporta la privacy policy dei cookie.

Esempio d’uso:

[ EUCookieLawReconsider label="Voglio rivedere la mia decisione" ]

Inserendo lo shortcode sopra comparirà un link tipo quello che segue: Voglio rivedere la mia decisione
mentre l’HTML generato sarà:

Voglio rivedere la mia decisione

 

Il link prodotto avrà l’attributo rel=”nofollow”, le classi btn e btn-warning e il testo descritto nell’attributo  label. Se non specificata l’etichetta assumerà come valore Reconsider.

La stessa cosa è possibile ottenerla tramite il tasto funzione collocato nella barra dell’editor visuale.

EUCookieLawBlock

The purpose of this shortcode is to wrap contents into a post and make it available once the user agreed the policy.

Esempio d’uso:

[ EUCookieLawBlock]
<p> This content is blocked until user consent </p>
[ /EUCookieLawBlock]

Integrazione nel template

Per poter bloccare un’intera sezione di codice HTML esterna all’editor, quindi mi immagino bloccare il contenuto di un widget oppure parti dell’header o del footer del template, è sufficiente inserire la parte da bloccare nel blocco:

<!--EUCookieLawBlock:start-->
<p>
Questo testo sarà rimosso fino al consenso dell'utente
</p>
<!--EUCookieLawBlock:end-->

4 thoughts on “EUCookieLaw gli shortcode per WordPress

      • Già fatto Diego, ma non mi funziona!!
        in pratica ho provato a copiare la cartella blocked nella root del sito in joomla, e ad inserire il codice su indicato direttamente nel post in cui intendo bloccare un banner adsense (ad esempio); ma lo script non viene eseguito… probabilmente posiziono nella directory sbagliata i file della cartella blocked?? oppure devo inserire nel file index.html del template il codice sopra?? non sò!!
        Grazie ;-)

        • Ciao Tano, grazie per il feedback, non mi è chiaro, nel tuo commento, cosa c’entri la cartella blocked.
          Per bloccare delle intere parti di codice fino al consenso dell’utente devi usare le indicazioni della sezione Integrazione nel template, il codice compreso tra i due commenti (inizio/fine) sarà completamente rimosso dalla pagina fino al consenso dell’utente. Ma lo stesso non verrà rimpiazzato da un contenuto alternativo.
          Il contenuto alternativo serve solo ed esclusivamente per gli iframe (classici widget facebook, twitter e vimeo) e gli elementi script (tipo google adsense) che verranno bloccati. Ti suggerisco di riferirti alla documentazione su github per la corretta configurazione di questi parametri.