iubenda Cookie Solution for GDPR - Version 1.14.0

Version Description

  • New: i18 support
  • New: Polylang support
  • Fix: Multiple classes no longer being added to script tags
  • Fix: Buffering action hooks adjustments
  • General rewrite using WordPress coding standards
  • Turned into OOP
Download this release

Release Info

Developer Facens
Plugin Icon 128x128 iubenda Cookie Solution for GDPR
Version 1.14.0
Comparing to
See all releases

Code changes from version 1.14.0-beta4 to 1.14.0

iubenda_cookie_solution.php CHANGED
@@ -1,13 +1,25 @@
1
  <?php
2
  /*
3
- * Plugin Name: Iubenda Cookie Solution
4
- * Plugin URI: https://www.iubenda.com
5
- * Description: Iubenda Cookie Solution permette di gestire tutti gli aspetti della cookie law su WP.
6
- * Author: iubenda
7
- * Version: 1.14.0-beta4
8
- * Text Domain: iubenda-cookie-law-solution
9
- * Author URI: https://www.iubenda.com
10
- */
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  // exit if accessed directly
13
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
2
  /*
3
+ Plugin Name: iubenda Cookie Solution
4
+ Plugin URI: https://www.iubenda.com
5
+ Description: the iubenda Cookie Solution allows you to manage all aspects of the cookie law on WP.
6
+ Version: 1.14.0
7
+ Author: iubenda
8
+ Author URI: https://www.iubenda.com
9
+ License: MIT License
10
+ License URI: http://opensource.org/licenses/MIT
11
+ Text Domain: iubenda-cookie-law-solution
12
+ Domain Path: /languages
13
+
14
+ iubenda Cookie Solution
15
+ Copyright (C) 2016, iubenda s.r.l
16
+
17
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
18
+
19
+ The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
20
+
21
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22
+ */
23
 
24
  // exit if accessed directly
25
  if ( ! defined( 'ABSPATH' ) )
languages/iubenda-cookie-law-solution-it.mo CHANGED
Binary file
languages/iubenda-cookie-law-solution-it.po CHANGED
@@ -1,26 +1,111 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Iubenda Cookie Solution\n"
4
- "POT-Creation-Date: 2016-11-16 18:33+0100\n"
5
- "PO-Revision-Date: 2016-11-16 18:38+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: it\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.8.4\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
 
19
- #: iubenda_cookie_solution.php:333
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  msgid "You don't have permission to access this page."
21
  msgstr "Non disponi dell'autorizzazione per accedere a questa pagina."
22
 
23
- #: iubenda_cookie_solution.php:459
24
  msgid ""
25
  "This plugin is the easiest and most comprehensive way to adapt your "
26
  "WordPress site to the European cookie law. Upon your user's first visit, the "
@@ -38,11 +123,11 @@ msgstr ""
38
  "il semplice scroll (il metodo più efficace) e la riattivazione senza il "
39
  "refresh della pagina."
40
 
41
- #: iubenda_cookie_solution.php:460
42
  msgid "Would you like to know more about the cookie law?"
43
  msgstr "Vuoi capire di più sulla cookie law?"
44
 
45
- #: iubenda_cookie_solution.php:461
46
  #, php-format
47
  msgid ""
48
  "Read our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">complete "
@@ -51,11 +136,11 @@ msgstr ""
51
  "Consulta la nostra <a href=\"%s\" class=\"iubenda-url\" target=\"_blank"
52
  "\">guida completa alla cookie law</a>."
53
 
54
- #: iubenda_cookie_solution.php:462
55
- msgid "What’s the full functionality of the plugin?"
56
- msgstr "Quali sono le funzionalità complete del plugin?"
57
 
58
- #: iubenda_cookie_solution.php:463
59
  #, php-format
60
  msgid ""
61
  "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">plugin page."
@@ -64,11 +149,11 @@ msgstr ""
64
  "Visita la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
65
  "pagina dedicata</a> al plugin."
66
 
67
- #: iubenda_cookie_solution.php:464
68
  msgid "Enter the iubenda code for the Cookie Solution below."
69
  msgstr "Inserisci qui sotto il codice di iubenda per la Cookie Solution."
70
 
71
- #: iubenda_cookie_solution.php:465
72
  #, php-format
73
  msgid ""
74
  "In order to run the plugin, you need to enter the iubenda code that "
@@ -81,86 +166,15 @@ msgstr ""
81
  "codice può essere generato su www.iubenda.com, <a href=\"%s\" class="
82
  "\"iubenda-url\" target=\"_blank\">seguendo questa guida</a> ."
83
 
84
- #: iubenda_cookie_solution.php:471
85
- msgid "Settings applied successfully"
86
- msgstr "Impostazioni salvate con successo"
87
-
88
- #: iubenda_cookie_solution.php:498
89
- msgid "Select a language to correctly pair it with your script"
90
- msgstr "Seleziona una lingua a cui associare il tuo codice"
91
-
92
- #: iubenda_cookie_solution.php:511
93
- msgid "Automatically blocks scripts detected by the plugin"
94
- msgstr "Effettua il blocco automatico degli script rilevati dal plugin"
95
-
96
- #: iubenda_cookie_solution.php:512
97
- #, php-format
98
- msgid ""
99
- "see <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">our "
100
- "documentation</a> for the list of detected scripts."
101
- msgstr ""
102
- "consulta la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
103
- "documentazione</a> per la lista di script rilevati."
104
 
105
- #: iubenda_cookie_solution.php:519
106
- msgid "Parsing engine"
107
- msgstr "Parsing engine"
108
-
109
- #: iubenda_cookie_solution.php:520
110
- msgid "Default"
111
- msgstr "Default"
112
-
113
- #: iubenda_cookie_solution.php:521
114
- msgid "Experimental (enhances performance)"
115
- msgstr "Sperimentale (performance migliorata)"
116
-
117
- #: iubenda_cookie_solution.php:527
118
- msgid ""
119
- "Leaves scripts untouched on the page if the user has already given consent"
120
- msgstr ""
121
- "Lascia intatti gli script della pagina se l'utente ha già dato il consenso"
122
-
123
- #: iubenda_cookie_solution.php:528
124
- msgid ""
125
- "improves performance, highly recommended, to be deactivated only if your "
126
- "site uses a caching system"
127
- msgstr ""
128
- "migliora le prestazioni, altamente consigliato, da disattivare solo qualora "
129
- "il tuo sito utilizzi un sistema di cache"
130
-
131
- #: iubenda_cookie_solution.php:536
132
- msgid "Applies special optimizations in cases with faulty output"
133
- msgstr "Applica ottimizzazioni speciali in caso di errori con l'output"
134
-
135
- #: iubenda_cookie_solution.php:537
136
- msgid ""
137
- "only select this option if you had performance problems or if you notice "
138
- "that the blocking of code is run several times"
139
- msgstr ""
140
- "attiva questa opzione solo qualora avessi problemi di performance o notassi "
141
- "che il blocco dei codici viene applicato più volte"
142
-
143
- #: iubenda_cookie_solution.php:549
144
- msgid ""
145
- "Restrict the plugin to run only for requests that have \"Content-type: "
146
- "text / html\" (recommended)"
147
- msgstr ""
148
- "Restringi l'esecuzione del plugin alle sole richieste che presentano "
149
- "\"Content-type: text/html\" (consigliato)"
150
-
151
- #: iubenda_cookie_solution.php:557
152
- msgid "Do not run the plugin inside the RSS feed (recommended)"
153
- msgstr "Non eseguire il plugin all'interno dei Feed RSS (consigliato)"
154
-
155
- #: iubenda_cookie_solution.php:562
156
- msgid "Save"
157
- msgstr "Salva"
158
-
159
- #: iubenda_cookie_solution.php:567
160
  msgid "Need support for this plugin?"
161
  msgstr "Hai bisogno di supporto su questo plugin?"
162
 
163
- #: iubenda_cookie_solution.php:568
164
  #, php-format
165
  msgid ""
166
  "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">support "
@@ -169,13 +183,13 @@ msgstr ""
169
  "Visita il nostro <a href=\"%s\" class=\"iubenda-url\" target=\"_blank"
170
  "\">forum di supporto</a>."
171
 
172
- #: iubenda_cookie_solution.php:571
173
  msgid "Want to try a beta version of this plugin with the latest features?"
174
  msgstr ""
175
  "Vuoi provare una versione Beta di questo plugin, con le funzionalità più "
176
  "recenti?"
177
 
178
- #: iubenda_cookie_solution.php:572
179
  #, php-format
180
  msgid ""
181
  "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank"
@@ -185,6 +199,49 @@ msgstr ""
185
  "Visita la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
186
  "documentazione</a> e segui le istruzioni per installare una versione Beta."
187
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
188
  #~ msgid "Parsed with iubenda experimental class in %s sec."
189
  #~ msgstr "Parsed with iubenda experimental class in %s sec."
190
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Iubenda Cookie Solution\n"
4
+ "POT-Creation-Date: 2016-12-14 16:20+0100\n"
5
+ "PO-Revision-Date: 2016-12-21 16:58+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: it\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.11\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
 
19
+ #: iubenda_cookie_solution.php:446
20
+ msgid "Code"
21
+ msgstr "Codice"
22
+
23
+ #: iubenda_cookie_solution.php:447
24
+ msgid "Scripts blocking"
25
+ msgstr "Blocco preventivo dei codici"
26
+
27
+ #: iubenda_cookie_solution.php:448
28
+ msgid "Content type"
29
+ msgstr "Tipo di contenuto"
30
+
31
+ #: iubenda_cookie_solution.php:449
32
+ msgid "RSS feed"
33
+ msgstr "Feed RSS"
34
+
35
+ #: iubenda_cookie_solution.php:493
36
+ #, php-format
37
+ msgid "Enter the iubenda code for %s."
38
+ msgstr "Inserire il codice di iubenda per %s."
39
+
40
+ #: iubenda_cookie_solution.php:504
41
+ msgid "Enter the iubenda code."
42
+ msgstr "Inserire il codice di iubenda."
43
+
44
+ #: iubenda_cookie_solution.php:517
45
+ msgid "Automatically block scripts detected by the plugin."
46
+ msgstr "Blocca automaticamente gli script rilevati dal plugin."
47
+
48
+ #: iubenda_cookie_solution.php:518
49
+ #, php-format
50
+ msgid ""
51
+ "see <a href=\"%s\" target=\"_blank\">our documentation</a> for the list of "
52
+ "detected scripts."
53
+ msgstr ""
54
+ "visita <a href=\"%s\" target=\"_blank\">la nostra documentazione</a> per la "
55
+ "lista degli script rilevati automaticamente dal plugin."
56
+
57
+ #: iubenda_cookie_solution.php:521
58
+ msgid "Default"
59
+ msgstr "Default"
60
+
61
+ #: iubenda_cookie_solution.php:522
62
+ msgid "Experimental"
63
+ msgstr "Sperimentale"
64
+
65
+ #: iubenda_cookie_solution.php:523
66
+ msgid "Select parsing engine."
67
+ msgstr "Seleziona il motore di parsing."
68
+
69
+ #: iubenda_cookie_solution.php:526
70
+ msgid ""
71
+ "Leave scripts untouched on the page if the user has already given consent"
72
+ msgstr ""
73
+ "Lascia gli script intatti sulla pagina se l'utente ha già prestato il "
74
+ "consenso"
75
+
76
+ #: iubenda_cookie_solution.php:527
77
+ msgid ""
78
+ "improves performance, highly recommended, to be deactivated only if your "
79
+ "site uses a caching system"
80
+ msgstr ""
81
+ "migliora le prestazioni, altamente consigliato, da disattivare solo qualora "
82
+ "il tuo sito utilizzi un sistema di cache"
83
+
84
+ #: iubenda_cookie_solution.php:541
85
+ msgid ""
86
+ "Restrict the plugin to run only for requests that have \"Content-type: "
87
+ "text / html\" (recommended)"
88
+ msgstr ""
89
+ "Restringi l'esecuzione del plugin alle sole richieste che presentano "
90
+ "\"Content-type: text/html\" (consigliato)"
91
+
92
+ #: iubenda_cookie_solution.php:553
93
+ msgid "Do not run the plugin inside the RSS feed (recommended)"
94
+ msgstr "Non eseguire il plugin all'interno dei Feed RSS (consigliato)"
95
+
96
+ #: iubenda_cookie_solution.php:588
97
+ msgid "Settings saved."
98
+ msgstr "Impostazioni salvate."
99
+
100
+ #: iubenda_cookie_solution.php:599
101
+ msgid "Settings restored to defaults."
102
+ msgstr "Impostazioni di default ripristinate."
103
+
104
+ #: iubenda_cookie_solution.php:614
105
  msgid "You don't have permission to access this page."
106
  msgstr "Non disponi dell'autorizzazione per accedere a questa pagina."
107
 
108
+ #: iubenda_cookie_solution.php:622
109
  msgid ""
110
  "This plugin is the easiest and most comprehensive way to adapt your "
111
  "WordPress site to the European cookie law. Upon your user's first visit, the "
123
  "il semplice scroll (il metodo più efficace) e la riattivazione senza il "
124
  "refresh della pagina."
125
 
126
+ #: iubenda_cookie_solution.php:625
127
  msgid "Would you like to know more about the cookie law?"
128
  msgstr "Vuoi capire di più sulla cookie law?"
129
 
130
+ #: iubenda_cookie_solution.php:626
131
  #, php-format
132
  msgid ""
133
  "Read our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">complete "
136
  "Consulta la nostra <a href=\"%s\" class=\"iubenda-url\" target=\"_blank"
137
  "\">guida completa alla cookie law</a>."
138
 
139
+ #: iubenda_cookie_solution.php:629
140
+ msgid "What is the full functionality of the plugin?"
141
+ msgstr "Qual'è la completa funzionalità del plugin?"
142
 
143
+ #: iubenda_cookie_solution.php:630
144
  #, php-format
145
  msgid ""
146
  "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">plugin page."
149
  "Visita la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
150
  "pagina dedicata</a> al plugin."
151
 
152
+ #: iubenda_cookie_solution.php:633
153
  msgid "Enter the iubenda code for the Cookie Solution below."
154
  msgstr "Inserisci qui sotto il codice di iubenda per la Cookie Solution."
155
 
156
+ #: iubenda_cookie_solution.php:634
157
  #, php-format
158
  msgid ""
159
  "In order to run the plugin, you need to enter the iubenda code that "
166
  "codice può essere generato su www.iubenda.com, <a href=\"%s\" class="
167
  "\"iubenda-url\" target=\"_blank\">seguendo questa guida</a> ."
168
 
169
+ #: iubenda_cookie_solution.php:645
170
+ msgid "Reset to defaults"
171
+ msgstr "Ripristina le impostazioni di default"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
172
 
173
+ #: iubenda_cookie_solution.php:651
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  msgid "Need support for this plugin?"
175
  msgstr "Hai bisogno di supporto su questo plugin?"
176
 
177
+ #: iubenda_cookie_solution.php:652
178
  #, php-format
179
  msgid ""
180
  "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">support "
183
  "Visita il nostro <a href=\"%s\" class=\"iubenda-url\" target=\"_blank"
184
  "\">forum di supporto</a>."
185
 
186
+ #: iubenda_cookie_solution.php:655
187
  msgid "Want to try a beta version of this plugin with the latest features?"
188
  msgstr ""
189
  "Vuoi provare una versione Beta di questo plugin, con le funzionalità più "
190
  "recenti?"
191
 
192
+ #: iubenda_cookie_solution.php:656
193
  #, php-format
194
  msgid ""
195
  "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank"
199
  "Visita la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
200
  "documentazione</a> e segui le istruzioni per installare una versione Beta."
201
 
202
+ #~ msgid "What’s the full functionality of the plugin?"
203
+ #~ msgstr "Quali sono le funzionalità complete del plugin?"
204
+
205
+ #~ msgid "Settings applied successfully"
206
+ #~ msgstr "Impostazioni salvate con successo"
207
+
208
+ #~ msgid "Select a language to correctly pair it with your script"
209
+ #~ msgstr "Seleziona una lingua a cui associare il tuo codice"
210
+
211
+ #~ msgid "Automatically blocks scripts detected by the plugin"
212
+ #~ msgstr "Effettua il blocco automatico degli script rilevati dal plugin"
213
+
214
+ #~ msgid ""
215
+ #~ "see <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">our "
216
+ #~ "documentation</a> for the list of detected scripts."
217
+ #~ msgstr ""
218
+ #~ "consulta la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
219
+ #~ "documentazione</a> per la lista di script rilevati."
220
+
221
+ #~ msgid "Parsing engine"
222
+ #~ msgstr "Parsing engine"
223
+
224
+ #~ msgid "Experimental (enhances performance)"
225
+ #~ msgstr "Sperimentale (performance migliorata)"
226
+
227
+ #~ msgid ""
228
+ #~ "Leaves scripts untouched on the page if the user has already given consent"
229
+ #~ msgstr ""
230
+ #~ "Lascia intatti gli script della pagina se l'utente ha già dato il consenso"
231
+
232
+ #~ msgid "Applies special optimizations in cases with faulty output"
233
+ #~ msgstr "Applica ottimizzazioni speciali in caso di errori con l'output"
234
+
235
+ #~ msgid ""
236
+ #~ "only select this option if you had performance problems or if you notice "
237
+ #~ "that the blocking of code is run several times"
238
+ #~ msgstr ""
239
+ #~ "attiva questa opzione solo qualora avessi problemi di performance o "
240
+ #~ "notassi che il blocco dei codici viene applicato più volte"
241
+
242
+ #~ msgid "Save"
243
+ #~ msgstr "Salva"
244
+
245
  #~ msgid "Parsed with iubenda experimental class in %s sec."
246
  #~ msgstr "Parsed with iubenda experimental class in %s sec."
247
 
readme.txt CHANGED
@@ -4,20 +4,14 @@ Donate link:
4
  Tags: cookies, cookie law, cookie policy, cookie banner, cookie block, privacy policy, cookie consent, privacy
5
  Requires at least: 4.0
6
  Tested up to: 4.7
7
- Stable tag: 1.11.1
8
- License: GPLv2 or later
9
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
  A plugin that works with the iubenda Cookie Law Solution: shows a cookie banner & allows blocking prior to consent, particularly fit for Italy.
12
 
13
  == Description ==
14
 
15
- ------ ENGLISH ------
16
-
17
- NOTE: This plugin is a beta and could in certain situations still have bugs. We encourage you to actively let us know about any issues here: [Uservoice forum](http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti) (support.iubenda.com)
18
-
19
- * Find a comprehensive _guide and demo_ to the cookie law solution on our help blog https://www.iubenda.com/en/help/posts/1177
20
-
21
  This plugin is an All-in-One approach developed by iubenda that helps with generating the privacy policy text, the cookie banner and the blocking management of cookies.
22
  This plugin works with the Iubenda Cookie Law Solution and allows to block the most common widgets and third party cookies to comply with Cookie Laws, particularly with the Italian cookie law implementation in mind.
23
 
@@ -54,57 +48,47 @@ Iubenda and the Cookie Law Solution extension for WordPress help remove these co
54
  * Dutch
55
  * Russian
56
 
57
- -----
58
-
59
- -----
60
-
61
- ------ ITALIANO ------
62
 
 
63
 
64
- NOTA: Il plugin è attualmente in versione beta e potrebbe pertanto presentare alcuni bug. Ti invitiamo a segnalare sul nostro forum eventuali malfunzionamenti: [Uservoice forum](http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti) (support.iubenda.com)
 
 
 
 
 
 
 
 
 
 
65
 
66
- * Consulta la _guida completa_ al kit cookie law di iubenda: https://www.iubenda.com/it/help/posts/680
67
 
68
- Questo plugin semplifica l’implementazione tecnica della soluzione cookie di iubenda, ad esempio attraverso il blocco automatico dei widget e dei cookie di terze parti più diffusi, al fine di garantire la conformità rispetto alla cookie law, con particolare riguardo alla declinazione voluta dal Garante Privacy italiano.
69
- La soluzione cookie sviluppata da iubenda permette di gestire con facilità l’adeguamento alla cookie law predisponendo sul proprio sito una privacy/cookie policy, mostrando il cookie banner e bloccando i codici che richiedono consenso preventivo.
 
 
70
 
71
- * Il plugin inserisce in automatico il codice del kit cookie law di iubenda nel tag HEAD di tutte le pagine del sito web
72
- * Consente il blocco manuale di tutte le altre risorse, senza la necessità di interventi diretti sul codice del sito
73
- * Gestisce la visualizzazione del cookie banner e della cookie policy, la registrazione del consenso ed il salvataggio delle preferenze dell’utente circa l’installazione dei cookie
74
- * Lascia intatti gli script della pagina se l'utente ha già dato il consenso
75
- * Rileva i bot/spider ed in questi casi il plugin non mostra alcun banner né blocca gli script
76
 
77
- **Il plugin è attualmente in grado di rilevare e bloccare automaticamente gli script seguenti:**
 
78
 
79
- * Facebook widget
80
- * Twitter widget
81
- * Google+ widget
82
- * Google AdSense
83
- * YouTube widget
84
- * AddThis widget
85
- * ShareThis widget
86
- * Google Maps widget
87
 
88
- **Alcune informazioni aggiuntive**
89
 
90
- Se il tuo sito riceve visite da utenti UE, conosci il problema: ottenere e gestire il consenso all’uso dei cookie. Ora anche Google richiede l’adeguamento alla cookie law per consentire l’uso di Google AdSense, DoubleClick for Publishers e DoubleClick Ad Exchange (in alcuni casi, anche per Google Analytics). Per prima cosa è necessario predisporre un cookie banner.
91
- Il plugin Wordpress di iubenda permette di semplificare l’adeguamento del proprio sito alla cookie law. In pochi click è possibile gestire la visualizzazione del banner in 8 lingue ed il salvataggio delle preferenze degli utenti.
92
 
93
- **Quali lingue sono disponibili con iubenda?**
94
 
95
- * Italiano
96
- * Inglese
97
- * Francese
98
- * Spagnolo
99
- * Portoghese (Brasiliano)
100
- * Tedesco
101
- * Olandese
102
- * Russo
103
 
104
  == Installation ==
105
 
106
- ------ ENGLISH ------
107
-
108
  **NOTE: This plugin is a beta and could in certain situations still have bugs. We encourage you to actively let us know about any issues here:** [Uservoice forum](http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti)
109
 
110
  - **Installation via WP.org**: search in your WordPress plugin admin panel for "Iubenda Cookie Solution", install it;
@@ -117,23 +101,6 @@ Il plugin Wordpress di iubenda permette di semplificare l’adeguamento del prop
117
  <!--IUB_COOKIE_POLICY_END-->`
118
  - In case you're querying WordPress via API, you can disable our plugin by using the iub_no_parse=true URL parameter, like this: www.example.com/api/get_recent_posts?iub_no_parse=true.
119
 
120
-
121
- -----
122
-
123
- -----
124
-
125
- ------ ITALIANO ------
126
-
127
- - **Installazione automatica**: installa da WordPres.org cercando "Iubenda Cookie Solution";
128
- - Una volta installato ed attivato il plugin, accedi al pannello Admin (Impostazioni > Iubenda Cookie Solution) dove ti verrà chiesto di incollare in un campo il codice che iubenda genera quando attivi il kit cookie law sulla tua privacy policy. Per ulteriori informazioni su come attivare il kit cookie law, consulta questo articolo: https://www.iubenda.com/it/help/posts/680;
129
- - A questo punto il plugin inizierà a mostrare il banner in cui è richiamata la tua cookie policy agli utenti che visitano il sito per la prima volta senza la necessità di altre configurazioni;
130
- - In più, il plugin riconoscerà e bloccherà in automatico i cookie installati da tutti i video player di YouTube e dai widget sociali – come il Facebook Like Box – presenti sul tuo sito. **Nota importante**: il nostro plugin wordpress blocca in modo automatico tutti gli script Facebook, Twitter, G+, iframe youtube che sono generati lato server (quindi restituiti via PHP da wordpress). Script che vengono inseriti nella pagina dopo il loading della pagina tramite Javascript non sono e non possono essere bloccati in modo automatico;
131
- - Gli altri script per i quali non è ancora disponibile il blocco automatico – e che installano cookie che richiedono il blocco prima del consenso – vanno “avvolti” utilizzando questi commenti:
132
-
133
- `<!--IUB_COOKIE_POLICY_START-->
134
- <!--IUB_COOKIE_POLICY_END-->`
135
- - Se utilizzi WordPress tramite API, puoi disattivare il nostro plugin usando il parametro URL iub_no_parse=true, in questo modo: www.example.com/api/get_recent_posts?iub_no_parse=true.
136
-
137
  == Frequently Asked Questions ==
138
 
139
  **Where can I find help?**
@@ -150,19 +117,20 @@ Yes, right here: https://www.iubenda.com/en/help/posts/1177
150
 
151
  == Changelog ==
152
 
 
 
 
 
 
 
 
 
153
  = 1.11.1 =
154
  * New: Created a new option that disables the plugin on RSS feeds
155
  * New: Improved the control that checks if the request content type is HTML
156
  * Fixed an issue with the banner script
157
  * Fixed a series of conflicts with UTF-8 special characters caused by the experimental parsing engine
158
 
159
- = 1.14.0-beta =
160
- * New: Multilingual support
161
- * Fix: Multiple classes no longer being added to script tags
162
- * Fix: Buffering action hooks adjustments
163
- * General rewrite using WordPress coding standards
164
- * Turned into OOP
165
-
166
  = 1.11.0 =
167
  * New: Introduced a MUCH FASTER experimental parsing engine (visit the plugin options and select the experimental parsing engine)
168
  * New: Created a new option that allow users to enable/disable the parsing engine and to select the parsing engine between stable and experimental
@@ -313,78 +281,11 @@ Yes, right here: https://www.iubenda.com/en/help/posts/1177
313
  = 1.0 =
314
  * First plugin version.
315
 
316
- == Usage ==
317
 
318
- How does this plugin work with a Facebook button, for example?
319
-
320
- <!--IUB_COOKIE_POLICY_START-->
321
- <script>
322
- (function(d, s, id) {
323
- var js, fjs = d.getElementsByTagName(s)[0];
324
- if (d.getElementById(id)) return;
325
- js = d.createElement(s); js.id = id;
326
- js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=808061959224601";
327
- fjs.parentNode.insertBefore(js, fjs);
328
- }(document, 'script', 'facebook-jssdk'));
329
- </script>
330
- <!--IUB_COOKIE_POLICY_END-->
331
-
332
- If there are HTML / IMG / IFRAME elements, you need to proceed in this way:
333
-
334
- <!--IUB_COOKIE_POLICY_START-->
335
- <iframe src="...
336
- <img src="...
337
- <!--IUB_COOKIE_POLICY_END-->
338
-
339
- For articles, however, there's a shortcode available:
340
-
341
- [iub-cookie-policy]
342
- [/iub-cookie-policy]
343
-
344
- In case of continued browsing, the preferences of your users for the use of cookies will be set on "OK" to clear the banner and unlock the cookies. Moreover, banners and the blocking codes will not be delivered to subsequent visits by users who have already given their consent (and such preference will be updated at each subsequent visit for the future).
345
-
346
- == Bug reports ==
347
-
348
- * The best way you can help us is by providing as much information as possible, including the use of wp_debug https://codex.wordpress.org/Debugging_in_WordPress.
349
- * We will be very happy to receive feedback here: [Uservoice forum](http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti)
350
-
351
- == Istruzioni in italiano ==
352
-
353
- Per esempio in un plugin Facebook dovrai fare come segue:
354
-
355
- <!--IUB_COOKIE_POLICY_START-->
356
- <script>
357
- (function(d, s, id) {
358
- var js, fjs = d.getElementsByTagName(s)[0];
359
- if (d.getElementById(id)) return;
360
- js = d.createElement(s); js.id = id;
361
- js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=808061959224601";
362
- fjs.parentNode.insertBefore(js, fjs);
363
- }(document, 'script', 'facebook-jssdk'));
364
- </script>
365
- <!--IUB_COOKIE_POLICY_END-—>
366
-
367
- Se invece ci sono parti di HTML / IMG / IFRAME, bisogna procedere in questo modo:
368
-
369
- <!--IUB_COOKIE_POLICY_START-->
370
- <iframe src="...
371
- <img src="...
372
- <!--IUB_COOKIE_POLICY_END-->
373
-
374
- Per gli articoli, invece, è disponibile uno shortcode:
375
-
376
- [iub-cookie-policy]
377
- [/iub-cookie-policy]
378
-
379
- In caso di proseguimento della navigazione, le preferenze dei tuoi utenti circa l’installazione dei cookie verranno settate sul si in modo da far scomparire il banner e da sbloccare i cookie. Inoltre, banner e blocco codici non verranno erogati alle successive visite da parte degli utenti che hanno già prestato il proprio consenso (e tale preferenza verrà aggiornata ad ogni successiva visita).
380
-
381
- == Segnalazioni di bug ==
382
-
383
- * Il modo migliore per aiutarci è quello di fornire quante più informazioni possibili, compreso l'uso di wp_debug https://codex.wordpress.org/Debugging_in_WordPress.
384
- * Saremo molto contenti di ricevere feedback qui: http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti
385
-
386
- = 1.11.1 =
387
- * New: Created a new option that disables the plugin on RSS feeds
388
- * New: Improved the control that checks if the request content type is HTML
389
- * Fixed an issue with the banner script
390
- * Fixed a series of conflicts with UTF-8 special characters caused by the experimental parsing engine
4
  Tags: cookies, cookie law, cookie policy, cookie banner, cookie block, privacy policy, cookie consent, privacy
5
  Requires at least: 4.0
6
  Tested up to: 4.7
7
+ Stable tag: 1.14.0
8
+ License: MIT License
9
+ License URI: http://opensource.org/licenses/MIT
10
 
11
  A plugin that works with the iubenda Cookie Law Solution: shows a cookie banner & allows blocking prior to consent, particularly fit for Italy.
12
 
13
  == Description ==
14
 
 
 
 
 
 
 
15
  This plugin is an All-in-One approach developed by iubenda that helps with generating the privacy policy text, the cookie banner and the blocking management of cookies.
16
  This plugin works with the Iubenda Cookie Law Solution and allows to block the most common widgets and third party cookies to comply with Cookie Laws, particularly with the Italian cookie law implementation in mind.
17
 
48
  * Dutch
49
  * Russian
50
 
51
+ **Usage**
 
 
 
 
52
 
53
+ How does this plugin work with a Facebook button, for example?
54
 
55
+ <!--IUB_COOKIE_POLICY_START-->
56
+ <script>
57
+ (function(d, s, id) {
58
+ var js, fjs = d.getElementsByTagName(s)[0];
59
+ if (d.getElementById(id)) return;
60
+ js = d.createElement(s); js.id = id;
61
+ js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=808061959224601";
62
+ fjs.parentNode.insertBefore(js, fjs);
63
+ }(document, 'script', 'facebook-jssdk'));
64
+ </script>
65
+ <!--IUB_COOKIE_POLICY_END-->
66
 
67
+ If there are HTML / IMG / IFRAME elements, you need to proceed in this way:
68
 
69
+ <!--IUB_COOKIE_POLICY_START-->
70
+ <iframe src="...
71
+ <img src="...
72
+ <!--IUB_COOKIE_POLICY_END-->
73
 
74
+ For articles, however, there's a shortcode available:
 
 
 
 
75
 
76
+ [iub-cookie-policy]
77
+ [/iub-cookie-policy]
78
 
79
+ In case of continued browsing, the preferences of your users for the use of cookies will be set on "OK" to clear the banner and unlock the cookies. Moreover, banners and the blocking codes will not be delivered to subsequent visits by users who have already given their consent (and such preference will be updated at each subsequent visit for the future).
 
 
 
 
 
 
 
80
 
81
+ **Bug reports**
82
 
83
+ NOTE: This plugin is a beta and could in certain situations still have bugs. We encourage you to actively let us know about any issues here: [Uservoice forum](http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti) (support.iubenda.com)
 
84
 
85
+ * Find a comprehensive _guide and demo_ to the cookie law solution on our help blog https://www.iubenda.com/en/help/posts/1177
86
 
87
+ * The best way you can help us is by providing as much information as possible, including the use of wp_debug https://codex.wordpress.org/Debugging_in_WordPress.
88
+ * We will be very happy to receive feedback here: [Uservoice forum](http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti)
 
 
 
 
 
 
89
 
90
  == Installation ==
91
 
 
 
92
  **NOTE: This plugin is a beta and could in certain situations still have bugs. We encourage you to actively let us know about any issues here:** [Uservoice forum](http://support.iubenda.com/forums/314835-general/suggestions/9670701-discussion-regarding-the-iubenda-cookie-law-soluti)
93
 
94
  - **Installation via WP.org**: search in your WordPress plugin admin panel for "Iubenda Cookie Solution", install it;
101
  <!--IUB_COOKIE_POLICY_END-->`
102
  - In case you're querying WordPress via API, you can disable our plugin by using the iub_no_parse=true URL parameter, like this: www.example.com/api/get_recent_posts?iub_no_parse=true.
103
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  == Frequently Asked Questions ==
105
 
106
  **Where can I find help?**
117
 
118
  == Changelog ==
119
 
120
+ = 1.14.0 =
121
+ * New: i18 support
122
+ * New: Polylang support
123
+ * Fix: Multiple classes no longer being added to script tags
124
+ * Fix: Buffering action hooks adjustments
125
+ * General rewrite using WordPress coding standards
126
+ * Turned into OOP
127
+
128
  = 1.11.1 =
129
  * New: Created a new option that disables the plugin on RSS feeds
130
  * New: Improved the control that checks if the request content type is HTML
131
  * Fixed an issue with the banner script
132
  * Fixed a series of conflicts with UTF-8 special characters caused by the experimental parsing engine
133
 
 
 
 
 
 
 
 
134
  = 1.11.0 =
135
  * New: Introduced a MUCH FASTER experimental parsing engine (visit the plugin options and select the experimental parsing engine)
136
  * New: Created a new option that allow users to enable/disable the parsing engine and to select the parsing engine between stable and experimental
281
  = 1.0 =
282
  * First plugin version.
283
 
284
+ == Upgrade Notice ==
285
 
286
+ = 1.14.0 =
287
+ * New: Multilingual support
288
+ * Fix: Multiple classes no longer being added to script tags
289
+ * Fix: Buffering action hooks adjustments
290
+ * General rewrite using WordPress coding standards
291
+ * Turned into OOP