iubenda Cookie Solution for GDPR - Version 1.10.1

Version Description

  • Fixed a bug that forced users to re-insert their cookie law code
Download this release

Release Info

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

Code changes from version 1.10.0 to 1.10.1

assets/banner-1544x500..png DELETED
Binary file
assets/banner-1544x500.jpg DELETED
Binary file
assets/banner-772x250.jpg DELETED
Binary file
assets/banner-772x250.png DELETED
Binary file
assets/screenshot-1.png DELETED
Binary file
assets/screenshot-2.png DELETED
Binary file
iubenda_cookie_solution.php CHANGED
@@ -4,7 +4,7 @@
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.10.0
8
  Text Domain: iubenda-cookie-wp-plugin
9
  Author URI: https://www.iubenda.com
10
  */
@@ -72,6 +72,11 @@
72
  /**/
73
 
74
  $output = $page->get_converted_page();
 
 
 
 
 
75
 
76
  if(defined("IUBENDA_WPML") && get_option("iubenda-code-".ICL_LANGUAGE_CODE))
77
  {
@@ -151,6 +156,11 @@ if('callback' in _iub.csConfiguration) {
151
  */
152
  function __iub_admin_load(){
153
 
 
 
 
 
 
154
  // Only for debug purposes
155
  // *Don't touch*
156
  // delete_option('iub_cp_default');
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.10.1
8
  Text Domain: iubenda-cookie-wp-plugin
9
  Author URI: https://www.iubenda.com
10
  */
72
  /**/
73
 
74
  $output = $page->get_converted_page();
75
+
76
+ if(get_option("iub_code")) {
77
+ update_option("iubenda-code-default", get_option("iub_code"));
78
+ update_option("iub_code", false);
79
+ }
80
 
81
  if(defined("IUBENDA_WPML") && get_option("iubenda-code-".ICL_LANGUAGE_CODE))
82
  {
156
  */
157
  function __iub_admin_load(){
158
 
159
+ if(get_option("iub_code")) {
160
+ update_option("iubenda-code-default", get_option("iub_code"));
161
+ update_option("iub_code", false);
162
+ }
163
+
164
  // Only for debug purposes
165
  // *Don't touch*
166
  // delete_option('iub_cp_default');
languages/iubenda-cookie-wp-plugin-en_US.mo ADDED
Binary file
languages/iubenda-cookie-wp-plugin-en_US.po ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Iubenda Cookie Solution\n"
4
+ "POT-Creation-Date: 2015-08-12 10:53+0200\n"
5
+ "PO-Revision-Date: 2015-08-12 15:49+0200\n"
6
+ "Language-Team: \n"
7
+ "MIME-Version: 1.0\n"
8
+ "Content-Type: text/plain; charset=UTF-8\n"
9
+ "Content-Transfer-Encoding: 8bit\n"
10
+ "X-Generator: Poedit 1.8.4\n"
11
+ "X-Poedit-Basepath: ../Sites/iub/wp-content/plugins/iubenda-cookie-wp-plugin\n"
12
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
13
+ "X-Poedit-SourceCharset: UTF-8\n"
14
+ "X-Poedit-KeywordsList: __\n"
15
+ "Last-Translator: \n"
16
+ "Language: en\n"
17
+ "X-Poedit-SearchPath-0: iubenda_cookie_solution.php\n"
18
+
19
+ #: iubenda_cookie_solution.php:201 iubenda_cookie_solution.php:661
20
+ msgid "Codice iubenda"
21
+ msgstr "Paste iubenda cookie banner script below"
22
+
23
+ #: iubenda_cookie_solution.php:206 iubenda_cookie_solution.php:666
24
+ msgid "Salta il parsing della pagina se l'utente ha già dato il consenso (migliora le prestazioni, altamente consigliato)."
25
+ msgstr "Skip parsing of the page if the user has already given consent (improves performance, highly recommended)."
26
+
27
+ #: iubenda_cookie_solution.php:278
28
+ msgid "You are not allowed to access this part of the site"
29
+ msgstr "You are not allowed to access this part of the site"
30
+
31
+ #: iubenda_cookie_solution.php:327
32
+ #, php-format
33
+ msgid "Cookie policy %s associata correttamente."
34
+ msgstr "Cookie policy %s correctly associated."
35
+
36
+ #: iubenda_cookie_solution.php:331 iubenda_cookie_solution.php:392 iubenda_cookie_solution.php:423 iubenda_cookie_solution.php:474 iubenda_cookie_solution.php:511
37
+ #: iubenda_cookie_solution.php:537
38
+ msgid "Torna alla home"
39
+ msgstr "Return to home"
40
+
41
+ #: iubenda_cookie_solution.php:342
42
+ msgid "Associa la tua cookie policy"
43
+ msgstr "Associate your cookie policy"
44
+
45
+ #: iubenda_cookie_solution.php:343
46
+ msgid "E\\' stata rilevata questa cookie policy installata prima dell\\'installazione di WPML."
47
+ msgstr "This cookie policy was found to have been installed before the installation of WPML."
48
+
49
+ #: iubenda_cookie_solution.php:344
50
+ msgid "E' necessario</strong> che gli venga associata una lingua per il corretto funzionamento con WPML."
51
+ msgstr "It's necessary</strong> to associate a language to it for the correct functioning with WMPL."
52
+
53
+ #: iubenda_cookie_solution.php:353
54
+ msgid "Associa lingua:"
55
+ msgstr "Associate language:"
56
+
57
+ #: iubenda_cookie_solution.php:359
58
+ msgid "Associa lingua"
59
+ msgstr "Associate language"
60
+
61
+ #: iubenda_cookie_solution.php:388
62
+ #, php-format
63
+ msgid "Cookie policy %s impostata come default correttamente."
64
+ msgstr "Cookie policy %s successfully set up as default."
65
+
66
+ #: iubenda_cookie_solution.php:420
67
+ msgid "Cancellata correttamente."
68
+ msgstr "Deleted successfully."
69
+
70
+ #: iubenda_cookie_solution.php:457
71
+ msgid "Modificata correttamente."
72
+ msgstr "Modified successfully."
73
+
74
+ #: iubenda_cookie_solution.php:466
75
+ #, php-format
76
+ msgid "Modifica cookie policy %s"
77
+ msgstr "Modify cookie policy %s"
78
+
79
+ #: iubenda_cookie_solution.php:468 iubenda_cookie_solution.php:507 iubenda_cookie_solution.php:576 iubenda_cookie_solution.php:617
80
+ msgid "Modifica"
81
+ msgstr "Modify"
82
+
83
+ #: iubenda_cookie_solution.php:471
84
+ msgid "Cancella cookie policy"
85
+ msgstr "Delete cookie policy"
86
+
87
+ #: iubenda_cookie_solution.php:504
88
+ msgid "Questa cookie policy è stata già aggiunta, puoi modificare quella creata."
89
+ msgstr "This cookie policy has already been added, you can modify the one created."
90
+
91
+ #: iubenda_cookie_solution.php:529
92
+ msgid "Aggiunta correttamente"
93
+ msgstr "Added successfully"
94
+
95
+ #: iubenda_cookie_solution.php:532
96
+ msgid "Modificala"
97
+ msgstr "Modify it"
98
+
99
+ #: iubenda_cookie_solution.php:547
100
+ msgid "Aggiungi cookie policy"
101
+ msgstr "Add cookie policy"
102
+
103
+ #: iubenda_cookie_solution.php:549
104
+ msgid "Aggiungi"
105
+ msgstr "Add"
106
+
107
+ #: iubenda_cookie_solution.php:561
108
+ msgid "Modifica cookie policy"
109
+ msgstr "Modify cookie policy"
110
+
111
+ #: iubenda_cookie_solution.php:565 iubenda_cookie_solution.php:598
112
+ msgid "Seleziona cookie policy"
113
+ msgstr "Select cookie policy"
114
+
115
+ #: iubenda_cookie_solution.php:593
116
+ msgid "Seleziona una cookie policy da usare di default quando non disponibile una cookie policy della lingua fornita da WPML."
117
+ msgstr "Select a default cookie policy for when there's no cookie policy for a language supplied by WPML. "
118
+
119
+ #: iubenda_cookie_solution.php:628
120
+ msgid "Non puoi visualizzare questa parte del sito"
121
+ msgstr "You can't visualize this part of the site"
122
+
123
+ #: iubenda_cookie_solution.php:643
124
+ msgid "Opzioni salvate"
125
+ msgstr "Saved options"
126
+
127
+ #: iubenda_cookie_solution.php:676
128
+ msgid ""
129
+ "Per informazioni ed istruzioni su questo plugin, visita questa guida: <br /><a href=\"https://www.iubenda.com/it/help/posts/810\">https://www.iubenda.com/it/help/posts/810</a>"
130
+ msgstr ""
131
+ "For information and instructions regarding this plugin, visit this guide: <br /><a href=\"https://www.iubenda.com/help/posts/1215\">https://www.iubenda.com/help/posts/1215</a>"
languages/iubenda-cookie-wp-plugin.pot ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Iubenda Cookie Solution\n"
4
+ "POT-Creation-Date: 2015-08-12 10:25+0200\n"
5
+ "PO-Revision-Date: 2015-08-12 10:36+0200\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.8.4\n"
12
+ "X-Poedit-Basepath: ../Sites/iub/wp-content/plugins/iubenda-cookie-wp-"
13
+ "plugin\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: iubenda_cookie_solution.php\n"
18
+
19
+ #: iubenda_cookie_solution.php:201 iubenda_cookie_solution.php:661
20
+ msgid "Codice iubenda"
21
+ msgstr ""
22
+
23
+ #: iubenda_cookie_solution.php:206 iubenda_cookie_solution.php:666
24
+ msgid ""
25
+ "Salta il parsing della pagina se l'utente ha già dato il consenso (migliora "
26
+ "le prestazioni, altamente consigliato)."
27
+ msgstr ""
28
+
29
+ #: iubenda_cookie_solution.php:278
30
+ msgid "You are not allowed to access this part of the site"
31
+ msgstr ""
32
+
33
+ #: iubenda_cookie_solution.php:327
34
+ #, php-format
35
+ msgid "Cookie policy %s associata correttamente."
36
+ msgstr ""
37
+
38
+ #: iubenda_cookie_solution.php:331 iubenda_cookie_solution.php:392
39
+ #: iubenda_cookie_solution.php:423 iubenda_cookie_solution.php:474
40
+ #: iubenda_cookie_solution.php:511 iubenda_cookie_solution.php:537
41
+ msgid "Torna alla home"
42
+ msgstr ""
43
+
44
+ #: iubenda_cookie_solution.php:342
45
+ msgid "Associa la tua cookie policy"
46
+ msgstr ""
47
+
48
+ #: iubenda_cookie_solution.php:343
49
+ msgid ""
50
+ "E\\' stata rilevata questa cookie policy installata prima dell"
51
+ "\\'installazione di WPML."
52
+ msgstr ""
53
+
54
+ #: iubenda_cookie_solution.php:344
55
+ msgid ""
56
+ "E' necessario</strong> che gli venga associata una lingua per il corretto "
57
+ "funzionamento con WPML."
58
+ msgstr ""
59
+
60
+ #: iubenda_cookie_solution.php:353
61
+ msgid "Associa lingua:"
62
+ msgstr ""
63
+
64
+ #: iubenda_cookie_solution.php:359
65
+ msgid "Associa lingua"
66
+ msgstr ""
67
+
68
+ #: iubenda_cookie_solution.php:388
69
+ #, php-format
70
+ msgid "Cookie policy %s impostata come default correttamente."
71
+ msgstr ""
72
+
73
+ #: iubenda_cookie_solution.php:420
74
+ msgid "Cancellata correttamente."
75
+ msgstr ""
76
+
77
+ #: iubenda_cookie_solution.php:457
78
+ msgid "Modificata correttamente."
79
+ msgstr ""
80
+
81
+ #: iubenda_cookie_solution.php:466
82
+ #, php-format
83
+ msgid "Modifica cookie policy %s"
84
+ msgstr ""
85
+
86
+ #: iubenda_cookie_solution.php:468 iubenda_cookie_solution.php:507
87
+ #: iubenda_cookie_solution.php:576 iubenda_cookie_solution.php:617
88
+ msgid "Modifica"
89
+ msgstr ""
90
+
91
+ #: iubenda_cookie_solution.php:471
92
+ msgid "Cancella cookie policy"
93
+ msgstr ""
94
+
95
+ #: iubenda_cookie_solution.php:504
96
+ msgid ""
97
+ "Questa cookie policy è stata già aggiunta, puoi modificare quella creata."
98
+ msgstr ""
99
+
100
+ #: iubenda_cookie_solution.php:529
101
+ msgid "Aggiunta correttamente"
102
+ msgstr ""
103
+
104
+ #: iubenda_cookie_solution.php:532
105
+ msgid "Modificala"
106
+ msgstr ""
107
+
108
+ #: iubenda_cookie_solution.php:547
109
+ msgid "Aggiungi cookie policy"
110
+ msgstr ""
111
+
112
+ #: iubenda_cookie_solution.php:549
113
+ msgid "Aggiungi"
114
+ msgstr ""
115
+
116
+ #: iubenda_cookie_solution.php:561
117
+ msgid "Modifica cookie policy"
118
+ msgstr ""
119
+
120
+ #: iubenda_cookie_solution.php:565 iubenda_cookie_solution.php:598
121
+ msgid "Seleziona cookie policy"
122
+ msgstr ""
123
+
124
+ #: iubenda_cookie_solution.php:593
125
+ msgid ""
126
+ "Seleziona una cookie policy da usare di default quando non disponibile una "
127
+ "cookie policy della lingua fornita da WPML."
128
+ msgstr ""
129
+
130
+ #: iubenda_cookie_solution.php:628
131
+ msgid "Non puoi visualizzare questa parte del sito"
132
+ msgstr ""
133
+
134
+ #: iubenda_cookie_solution.php:643
135
+ msgid "Opzioni salvate"
136
+ msgstr ""
137
+
138
+ #: iubenda_cookie_solution.php:676
139
+ msgid "Per informazioni ed istruzioni su questo plugin, visita questa guida:"
140
+ msgstr ""
readme.txt CHANGED
@@ -20,13 +20,12 @@ This plugin is an All-in-One approach developed by iubenda that helps with gener
20
  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.
21
 
22
  * The plugin automatically inserts the Iubenda code in the head of every page of the site
23
- * It automatically blocks scripts by YouTube, Facebook, G + and Twitter (other automatic blocks on the way!)
24
  * It allows to manually block all the remaining resources, without the need of direct intervention on the code
25
  * It handles the display of cookie banners and cookie policy, saving user preferences about the use of cookies
26
  * It displays a clean page (without banner) to users who have already provided their consent
27
  * It detects bots/spiders and serves them a clean page
28
 
29
- The plugin is currently capable of automatically detecting and blocking the following scripts:
30
 
31
  * Facebook widgets
32
  * Twitter widgets
@@ -62,13 +61,12 @@ Questo plugin semplifica l’implementazione tecnica della soluzione cookie di i
62
  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.
63
 
64
  * Il plugin inserisce in automatico il codice del kit cookie law di iubenda nel tag HEAD di tutte le pagine del sito web
65
- * Blocca in automatico gli script di YouTube, Facebook, G+ e Twitter (altri blocchi automatici in arrivo!)
66
  * Consente il blocco manuale di tutte le altre risorse, senza la necessità di interventi diretti sul codice del sito
67
  * 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
68
  * Lascia intatti gli script della pagina se l'utente ha già dato il consenso
69
  * Rileva i bot/spider ed in questi casi il plugin non mostra alcun banner né blocca gli script
70
 
71
- Il plugin è attualmente in grado di rilevare e bloccare automaticamente gli script seguenti:
72
 
73
  * Facebook widget
74
  * Twitter widget
@@ -96,7 +94,7 @@ Il plugin Wordpress di iubenda permette di semplificare l’adeguamento del prop
96
 
97
  == Installation ==
98
 
99
- **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: http://bit.ly/1g79rcQ
100
 
101
  - **Installation via WP.org**: search in your WordPress plugin admin panel for "Iubenda Cookie Solution", install it;
102
  - Once the plugin is installed and activated, go to the Admin Panel (Settings > Iubenda Cookie Solution) where you will be asked to paste the code into tht field that gets generated from your Iubenda account dashboard when you activate the cookie law kit for your privacy policy. For more information on how to activate the cookie law kit, see this article: https://www.iubenda.com/it/help/posts/680;
@@ -124,6 +122,9 @@ Il plugin Wordpress di iubenda permette di semplificare l’adeguamento del prop
124
 
125
  == Changelog ==
126
 
 
 
 
127
  = 1.10.0 =
128
  * New: Multi-language support with WPML integration
129
  * New: AdSense auto-matching/blocking has been redone and now works properly
20
  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.
21
 
22
  * The plugin automatically inserts the Iubenda code in the head of every page of the site
 
23
  * It allows to manually block all the remaining resources, without the need of direct intervention on the code
24
  * It handles the display of cookie banners and cookie policy, saving user preferences about the use of cookies
25
  * It displays a clean page (without banner) to users who have already provided their consent
26
  * It detects bots/spiders and serves them a clean page
27
 
28
+ **The plugin is currently capable of automatically detecting and blocking the following scripts:**
29
 
30
  * Facebook widgets
31
  * Twitter widgets
61
  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.
62
 
63
  * Il plugin inserisce in automatico il codice del kit cookie law di iubenda nel tag HEAD di tutte le pagine del sito web
 
64
  * Consente il blocco manuale di tutte le altre risorse, senza la necessità di interventi diretti sul codice del sito
65
  * 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
66
  * Lascia intatti gli script della pagina se l'utente ha già dato il consenso
67
  * Rileva i bot/spider ed in questi casi il plugin non mostra alcun banner né blocca gli script
68
 
69
+ **Il plugin è attualmente in grado di rilevare e bloccare automaticamente gli script seguenti:**
70
 
71
  * Facebook widget
72
  * Twitter widget
94
 
95
  == Installation ==
96
 
97
+ **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:** http://bit.ly/1g79rcQ
98
 
99
  - **Installation via WP.org**: search in your WordPress plugin admin panel for "Iubenda Cookie Solution", install it;
100
  - Once the plugin is installed and activated, go to the Admin Panel (Settings > Iubenda Cookie Solution) where you will be asked to paste the code into tht field that gets generated from your Iubenda account dashboard when you activate the cookie law kit for your privacy policy. For more information on how to activate the cookie law kit, see this article: https://www.iubenda.com/it/help/posts/680;
122
 
123
  == Changelog ==
124
 
125
+ = 1.10.1 =
126
+ * Fixed a bug that forced users to re-insert their cookie law code
127
+
128
  = 1.10.0 =
129
  * New: Multi-language support with WPML integration
130
  * New: AdSense auto-matching/blocking has been redone and now works properly