Version Description
- Bugfixes
- Updated plugin premium box
Download this release
Release Info
Developer | MooveAgency |
Plugin | GDPR Cookie Compliance |
Version | 1.3.4 |
Comparing to | |
See all releases |
Code changes from version 1.3.3 to 1.3.4
- dist/styles/admin.css +1 -1
- moove-actions.php +49 -0
- moove-gdpr.php +2 -2
- readme.txt +14 -2
- views/moove/admin/settings/accept-on-scroll.php +4 -0
- views/moove/admin/settings/export-import.php +4 -0
- views/moove/admin/settings/full-screen-mode.php +4 -0
- views/moove/admin/settings/multisite-settings.php +4 -0
- views/moove/admin/settings/plugin_boxes.php +2 -6
- views/moove/admin/settings/stats.php +3 -0
dist/styles/admin.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.moove-gdpr-donation-box-wrapper{width:auto;margin:10px 20px 0 2px}.moove-gdpr-donation-box-wrapper .moove-gdpr-donate-form{float:left;margin-right:20px}.moove-gdpr-donation-box-wrapper .moove-donation-box{padding-bottom:20px}.gdpr-tab-section-cnt{max-width:calc(100% - 380px);display:inline-block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:right;width:350px;background-color:#f1f1f1}.moove-plugins-info-boxes .m-plugin-box{border:1px solid #ccc;margin-bottom:30px;background-color:#fff;border-radius:5px}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted{border:2px solid #f79322}.moove-plugins-info-boxes .m-plugin-box .box-header{padding:10px;border-bottom:1px solid #ccc}.moove-plugins-info-boxes .m-plugin-box .box-header h4{font-size:14px;font-weight:600;margin:0}.moove-plugins-info-boxes .m-plugin-box .box-content{padding:10px}.moove-plugins-info-boxes .m-plugin-box .box-content p{margin-top:5px;margin-bottom:5px}.moove-plugins-info-boxes .m-plugin-box .box-content hr{margin:10px 0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-active-installs,.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-downloads{display:inline-block;width:calc(100% - 120px);line-height:20px}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating{display:inline-block;float:right;max-width:100px}.moove-plugins-info-boxes .m-plugin-box .plugin-features{padding-left:20px;margin-top:5px}.moove-plugins-info-boxes .m-plugin-box .plugin-features li{list-style-type:square}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn{display:block;text-decoration:none;outline:none;box-shadow:none;padding:7px 20px;background-color:#f79322;color:#fff;text-align:center;transition:all .3s ease;margin:15px 0;font-weight:600;font-size:12px}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn:hover{background-color:#232323}@media (max-width:1280px){.gdpr-tab-section-cnt{max-width:100%;display:block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:none;width:100%;padding:0;margin:15px 0;background-color:#f1f1f1}}.moove-donation-box{position:relative;width:calc(100% - 20px);margin:16px 0;padding:0 15px 10px;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px}.moove-donation-box .notice-dismiss:before{float:left;margin:0 4px -2px 0}.moove-redirect-box{width:100%}.moove-not-visible{opacity:0;visibility:hidden;position:absolute}.moove-gdpr-form-container input[type=radio].on-off{margin:0}.moove-gdpr-form-container input.iris-colorpicker{text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;text-transform:uppercase;outline:none!important;box-shadow:none!important;font-weight:700;font-size:14px;border:none;width:120px;height:30px;margin:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.moove-gdpr-form-container .iris-selectbtn{position:relative;background-color:#fff;display:inline-block;padding:0 5px;text-transform:uppercase;font-size:11px;line-height:30px;font-weight:700;float:right;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.moove-gdpr-form-container .iris-colorpicker-group-cnt{display:inline-block;border:1px solid #ddd;border-radius:5px}.moove-gdpr-form-container .iris-picker{position:absolute}.moove-gdpr-form-container .iris-picker:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0}.moove-gdpr-form-container .iris-picker .iris-picker-inner{z-index:100}.moove-clearfix:after{content:"";clear:both;display:table}.moove_gdpr_company_logo_holder{display:inline-block;padding-bottom:50px;width:130px;height:0;background-position:0;background-repeat:no-repeat;background-size:contain}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_performance_cookies_tab_content-wrap,#wp-moove_gdpr_privacy_overview_tab_content-wrap,#wp-moove_gdpr_strict_necessary_cookies_tab_content-wrap,#wp-moove_gdpr_strictly_necessary_cookies_warning-wrap{max-width:570px}span.separator{display:inline-block;margin-left:10px}#moove_form_checker_wrap .gdpr-tab-section-cnt:after{content:"";clear:both;display:table}#moove_form_checker_wrap .nav-tab-wrapper{width:200px;display:inline-block;padding-right:17px;padding-top:0;position:relative}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab{font-size:12px;padding:10px 8px;width:100%;margin-left:0;outline:none;box-shadow:none;border-right:0;position:relative;white-space:normal;line-height:1.3}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus:active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:hover{border-bottom:1px solid #ccc;color:#00a0d2;outline:none;box-shadow:none}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:after{content:"";position:absolute;right:-1px;top:0;width:2px;bottom:0;background-color:#f1f1f1}#moove_form_checker_wrap .moove-gdpr-form-container{width:calc(100% - 279px);float:right;padding:5px 30px 30px;border:1px solid #ccc}#moove_gdpr_info_bar_content-html,#moove_gdpr_info_bar_content-tmce{display:none}#moove_form_checker_wrap .moove-gdpr-settings-branding{margin:25px 0;font-style:italic}#moove_form_checker_wrap .moove-gdpr-settings-branding hr{margin:0}#moove_form_checker_wrap .moove-gdpr-settings-branding p{margin:15px 0}#moove_form_checker_wrap .moove-gdpr-settings-branding p span{display:inline-block;background-image:url(../images/moove_logo_br.png);width:66px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:0 100%}#moove_form_checker_wrap .moove-gdpr-settings-branding p a{text-decoration:none;color:inherit}#moove_form_checker_wrap .moove-gdpr-settings-branding p a:hover{text-decoration:underline}.moove-gdpr-form-error .alert.script-error{color:#fff;padding:10px;background-color:red;text-transform:uppercase}
|
1 |
+
.moove-gdpr-donation-box-wrapper{width:auto;margin:10px 20px 0 2px}.moove-gdpr-donation-box-wrapper .moove-gdpr-donate-form{float:left;margin-right:20px}.moove-gdpr-donation-box-wrapper .moove-donation-box{padding-bottom:20px}.gdpr-tab-section-cnt{max-width:calc(100% - 380px);display:inline-block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:right;width:350px;background-color:#f1f1f1}.moove-plugins-info-boxes .m-plugin-box{border:1px solid #ccc;margin-bottom:30px;background-color:#fff;border-radius:5px}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted{border:2px solid #f79322}.moove-plugins-info-boxes .m-plugin-box .box-header{padding:10px;border-bottom:1px solid #ccc}.moove-plugins-info-boxes .m-plugin-box .box-header h4{font-size:14px;font-weight:600;margin:0}.moove-plugins-info-boxes .m-plugin-box .box-content{padding:10px}.moove-plugins-info-boxes .m-plugin-box .box-content p{margin-top:5px;margin-bottom:5px}.moove-plugins-info-boxes .m-plugin-box .box-content hr{margin:10px 0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-active-installs,.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-downloads{display:inline-block;width:calc(100% - 120px);line-height:20px}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating{display:inline-block;float:right;max-width:100px}.moove-plugins-info-boxes .m-plugin-box .plugin-features{padding-left:20px;margin-top:5px}.moove-plugins-info-boxes .m-plugin-box .plugin-features li{list-style-type:square}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn{display:block;text-decoration:none;outline:none;box-shadow:none;padding:7px 20px;background-color:#f79322;color:#fff;text-align:center;transition:all .3s ease;margin:15px 0;font-weight:600;font-size:12px}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn:hover{background-color:#232323}@media (max-width:1280px){.gdpr-tab-section-cnt{max-width:100%;display:block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:none;width:100%;padding:0;margin:15px 0;background-color:#f1f1f1}}.gdpr-locked-section{padding:0 40px;background-color:#fff;border:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-top:90px;border-radius:5px}.gdpr-locked-section span{display:block;width:100%;transform:translateY(-50px);text-align:center}.gdpr-locked-section h4{font-size:28px;margin:60px 0 40px;text-align:center}.gdpr-locked-section *{box-sizing:border-box}.gdpr-locked-section i{font-size:30px;line-height:55px;color:#f79322;width:60px;height:50px;background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;border-top-left-radius:100px;border-top-right-radius:100px}.gdpr-locked-section .plugin-buy-now-btn{display:block;text-decoration:none;outline:none;box-shadow:none;padding:7px 20px;background-color:#f79322;color:#fff;text-align:center;transition:all .3s ease;margin:15px auto 0;font-weight:600;font-size:12px;max-width:200px}.gdpr-locked-section .plugin-buy-now-btn:hover{background-color:#232323}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon.gdpr-cc-disabled{background-color:#fff;color:#f79322;line-height:20px}.moove-donation-box{position:relative;width:calc(100% - 20px);margin:16px 0;padding:0 15px 10px;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px}.moove-donation-box .notice-dismiss:before{float:left;margin:0 4px -2px 0}.moove-redirect-box{width:100%}.moove-not-visible{opacity:0;visibility:hidden;position:absolute}.moove-gdpr-form-container{min-height:45vh}.moove-gdpr-form-container input[type=radio].on-off{margin:0}.moove-gdpr-form-container input.iris-colorpicker{text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;text-transform:uppercase;outline:none!important;box-shadow:none!important;font-weight:700;font-size:14px;border:none;width:120px;height:30px;margin:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.moove-gdpr-form-container .iris-selectbtn{position:relative;background-color:#fff;display:inline-block;padding:0 5px;text-transform:uppercase;font-size:11px;line-height:30px;font-weight:700;float:right;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.moove-gdpr-form-container .iris-colorpicker-group-cnt{display:inline-block;border:1px solid #ddd;border-radius:5px}.moove-gdpr-form-container .iris-picker{position:absolute}.moove-gdpr-form-container .iris-picker:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0}.moove-gdpr-form-container .iris-picker .iris-picker-inner{z-index:100}.moove-clearfix:after{content:"";clear:both;display:table}.moove_gdpr_company_logo_holder{display:inline-block;padding-bottom:50px;width:130px;height:0;background-position:0;background-repeat:no-repeat;background-size:contain}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_performance_cookies_tab_content-wrap,#wp-moove_gdpr_privacy_overview_tab_content-wrap,#wp-moove_gdpr_strict_necessary_cookies_tab_content-wrap,#wp-moove_gdpr_strictly_necessary_cookies_warning-wrap{max-width:570px}span.separator{display:inline-block;margin-left:10px}#moove_form_checker_wrap .gdpr-tab-section-cnt:after{content:"";clear:both;display:table}#moove_form_checker_wrap .nav-tab-wrapper{width:200px;display:inline-block;padding-right:17px;padding-top:0;position:relative}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab{font-size:12px;padding:10px 8px;width:100%;margin-left:0;outline:none;box-shadow:none;border-right:0;position:relative;white-space:normal;line-height:1.3}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus:active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:hover{border-bottom:1px solid #ccc;color:#00a0d2;outline:none;box-shadow:none}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:after{content:"";position:absolute;right:-1px;top:0;width:2px;bottom:0;background-color:#f1f1f1}#moove_form_checker_wrap .moove-gdpr-form-container{width:calc(100% - 279px);float:right;padding:5px 30px 30px;border:1px solid #ccc}#moove_gdpr_info_bar_content-html,#moove_gdpr_info_bar_content-tmce{display:none}#moove_form_checker_wrap .moove-gdpr-settings-branding{margin:25px 0;font-style:italic}#moove_form_checker_wrap .moove-gdpr-settings-branding hr{margin:0}#moove_form_checker_wrap .moove-gdpr-settings-branding p{margin:15px 0}#moove_form_checker_wrap .moove-gdpr-settings-branding p span{display:inline-block;background-image:url(../images/moove_logo_br.png);width:66px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:0 100%}#moove_form_checker_wrap .moove-gdpr-settings-branding p a{text-decoration:none;color:inherit}#moove_form_checker_wrap .moove-gdpr-settings-branding p a:hover{text-decoration:underline}.moove-gdpr-form-error .alert.script-error{color:#fff;padding:10px;background-color:red;text-transform:uppercase}
|
moove-actions.php
CHANGED
@@ -30,6 +30,28 @@ class Moove_GDPR_Actions {
|
|
30 |
$this->moove_register_scripts();
|
31 |
$this->moove_register_ajax_actions();
|
32 |
add_action( 'gdpr_cookie_filter_settings', array( &$this, 'gdpr_remove_cached_scripts' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
}
|
34 |
|
35 |
public function gdpr_remove_cached_scripts() {
|
@@ -146,6 +168,33 @@ class Moove_GDPR_Actions {
|
|
146 |
return ob_get_clean();
|
147 |
}
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
}
|
150 |
$moove_gdpr_actions_provider = new Moove_GDPR_Actions();
|
151 |
|
30 |
$this->moove_register_scripts();
|
31 |
$this->moove_register_ajax_actions();
|
32 |
add_action( 'gdpr_cookie_filter_settings', array( &$this, 'gdpr_remove_cached_scripts' ) );
|
33 |
+
add_action( 'gdpr_settings_tab_nav_extensions', array( &$this,'gdpr_settings_tab_nav_extensions' ), 5, 1 );
|
34 |
+
add_action( 'gdpr_check_extensions', array( &$this, 'gdpr_check_extensions' ), 10, 1 );
|
35 |
+
add_action( 'gdpr_premium_section_ads', array( &$this, 'gdpr_premium_section_ads' ) );
|
36 |
+
}
|
37 |
+
|
38 |
+
public function gdpr_premium_section_ads() {
|
39 |
+
?>
|
40 |
+
<div class="gdpr-locked-section">
|
41 |
+
<span>
|
42 |
+
<i class="dashicons dashicons-lock"></i>
|
43 |
+
<h4>This feature is part of our Premium Add-on</h4>
|
44 |
+
<a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&license=single" target="_blank" class="plugin-buy-now-btn">Buy Now for £29</a>
|
45 |
+
</span>
|
46 |
+
|
47 |
+
</div>
|
48 |
+
<!-- .gdpr-locked-section -->
|
49 |
+
|
50 |
+
<?php
|
51 |
+
}
|
52 |
+
|
53 |
+
public function gdpr_check_extensions( $content ) {
|
54 |
+
return class_exists('Moove_GDPR_Addon_Controller') ? '' : $content;
|
55 |
}
|
56 |
|
57 |
public function gdpr_remove_cached_scripts() {
|
168 |
return ob_get_clean();
|
169 |
}
|
170 |
|
171 |
+
public function gdpr_settings_tab_nav_extensions( $active_tab ) {
|
172 |
+
ob_start();
|
173 |
+
?>
|
174 |
+
<a href="?page=moove-gdpr&tab=export-import" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'export-import' ? 'nav-tab-active' : ''; ?>">
|
175 |
+
<?php _e('Export/Import Settings','gdpr-cookie-compliance-addon'); ?>
|
176 |
+
</a>
|
177 |
+
|
178 |
+
<a href="?page=moove-gdpr&tab=multisite-settings" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'multisite-settings' ? 'nav-tab-active' : ''; ?>">
|
179 |
+
<?php _e('Multisite Settings','gdpr-cookie-compliance-addon'); ?>
|
180 |
+
</a>
|
181 |
+
|
182 |
+
<a href="?page=moove-gdpr&tab=accept-on-scroll" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'accept-on-scroll' ? 'nav-tab-active' : ''; ?>">
|
183 |
+
<?php _e('Accept Cookies on Scroll','gdpr-cookie-compliance-addon'); ?>
|
184 |
+
</a>
|
185 |
+
|
186 |
+
<a href="?page=moove-gdpr&tab=full-screen-mode" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'full-screen-mode' ? 'nav-tab-active' : ''; ?>">
|
187 |
+
<?php _e('Full-Screen Mode','gdpr-cookie-compliance-addon'); ?>
|
188 |
+
</a>
|
189 |
+
|
190 |
+
<a href="?page=moove-gdpr&tab=stats" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'stats' ? 'nav-tab-active' : ''; ?>">
|
191 |
+
<?php _e('Analytics','gdpr-cookie-compliance-addon'); ?>
|
192 |
+
</a>
|
193 |
+
|
194 |
+
<?php
|
195 |
+
echo apply_filters('gdpr_check_extensions',ob_get_clean());
|
196 |
+
}
|
197 |
+
|
198 |
}
|
199 |
$moove_gdpr_actions_provider = new Moove_GDPR_Actions();
|
200 |
|
moove-gdpr.php
CHANGED
@@ -6,7 +6,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
|
|
6 |
* Plugin Name: GDPR Cookie Compliance
|
7 |
* Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
|
8 |
* Description: GDPR is an EU wide legislation that specifies how user data should be handled. This plugin has settings that can assist you with GDPR cookie compliance requirements.
|
9 |
-
* Version: 1.3.
|
10 |
* Author: Moove Agency
|
11 |
* Domain Path: /languages
|
12 |
* Author URI: https://www.mooveagency.com
|
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
|
|
14 |
* Text Domain: gdpr-cookie-compliance
|
15 |
*/
|
16 |
|
17 |
-
define( 'MOOVE_GDPR_VERSION', '1.3.
|
18 |
|
19 |
register_activation_hook( __FILE__ , 'moove_gdpr_activate' );
|
20 |
register_deactivation_hook( __FILE__ , 'moove_gdpr_deactivate' );
|
6 |
* Plugin Name: GDPR Cookie Compliance
|
7 |
* Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
|
8 |
* Description: GDPR is an EU wide legislation that specifies how user data should be handled. This plugin has settings that can assist you with GDPR cookie compliance requirements.
|
9 |
+
* Version: 1.3.4
|
10 |
* Author: Moove Agency
|
11 |
* Domain Path: /languages
|
12 |
* Author URI: https://www.mooveagency.com
|
14 |
* Text Domain: gdpr-cookie-compliance
|
15 |
*/
|
16 |
|
17 |
+
define( 'MOOVE_GDPR_VERSION', '1.3.4' );
|
18 |
|
19 |
register_activation_hook( __FILE__ , 'moove_gdpr_activate' );
|
20 |
register_deactivation_hook( __FILE__ , 'moove_gdpr_deactivate' );
|
readme.txt
CHANGED
@@ -25,13 +25,21 @@ General Data Protection Regulation (GDPR) is a European regulation to strengthen
|
|
25 |
### Key features
|
26 |
|
27 |
* Full customisation - upload your brand colours, logo, fonts and modify all text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
* Flexible - decide which scripts will be loaded by default or only when the user gives consent
|
|
|
29 |
* Two layouts - choose from two unique layouts
|
30 |
* Simple & Intuitive
|
31 |
* **[Premium]** Full-screen layout - If it's enabled, the Cookie Banner will be display in full screen mode, and force the user to accept the cookies, or to change / overview the settings.
|
32 |
* **[Premium]** Export & import settings
|
33 |
* **[Premium]** WordPress Multisite extension - You can manage the settings globally, clone from one site to another
|
34 |
-
* **[Premium]**
|
35 |
* **[Premium]** Consent Analytics
|
36 |
|
37 |
> Note: some features are part of the **Premium Add-on**. You can [get GDPR Premium Add-on here](https://www.mooveagency.com/wordpress-plugins/)!
|
@@ -78,7 +86,7 @@ https://www.example.com/your-internal-page/#gdpr_cookie_modal
|
|
78 |
Our plugin loads the script with Javascript, and that’s why you can’t find it in the view-source page. You can use the developer console in Chrome browser (Inspect Element feature) and find the scripts.
|
79 |
|
80 |
= Can I use custom code or hooks with your plugin? =
|
81 |
-
Yes. We have implemented hooks that allow you to implement custom scripts, for some examples see the list of pre-defined hooks here: [https://wordpress.org/support/topic/
|
82 |
|
83 |
= Does the plugin support subdomains? =
|
84 |
Unfortunately not, subdomains are treated as separate domains by browsers and we’re unable to change the cookies stored by another domain. If your multisite setup use subdomain version, each subsite will be recognised as a separate domain by the browser and will create cookies for each subdomain.
|
@@ -130,6 +138,10 @@ Unfortunately no. This plugin is just a template and needs to be setup by your d
|
|
130 |
|
131 |
== Changelog ==
|
132 |
|
|
|
|
|
|
|
|
|
133 |
= 1.3.3 =
|
134 |
* Updated plugin premium box
|
135 |
|
25 |
### Key features
|
26 |
|
27 |
* Full customisation - upload your brand colours, logo, fonts and modify all text
|
28 |
+
* Customizable cookie message
|
29 |
+
* Link to Privacy Policy page
|
30 |
+
* Option to refuse functional cookies
|
31 |
+
* Select the position of the cookie message box
|
32 |
+
* Animate the message box after cookie is accepted
|
33 |
+
* Set the text and bar background colors
|
34 |
+
* WPML and Polylang compatible
|
35 |
* Flexible - decide which scripts will be loaded by default or only when the user gives consent
|
36 |
+
* SEO friendly
|
37 |
* Two layouts - choose from two unique layouts
|
38 |
* Simple & Intuitive
|
39 |
* **[Premium]** Full-screen layout - If it's enabled, the Cookie Banner will be display in full screen mode, and force the user to accept the cookies, or to change / overview the settings.
|
40 |
* **[Premium]** Export & import settings
|
41 |
* **[Premium]** WordPress Multisite extension - You can manage the settings globally, clone from one site to another
|
42 |
+
* **[Premium]** Option to accept cookies on scroll
|
43 |
* **[Premium]** Consent Analytics
|
44 |
|
45 |
> Note: some features are part of the **Premium Add-on**. You can [get GDPR Premium Add-on here](https://www.mooveagency.com/wordpress-plugins/)!
|
86 |
Our plugin loads the script with Javascript, and that’s why you can’t find it in the view-source page. You can use the developer console in Chrome browser (Inspect Element feature) and find the scripts.
|
87 |
|
88 |
= Can I use custom code or hooks with your plugin? =
|
89 |
+
Yes. We have implemented hooks that allow you to implement custom scripts, for some examples see the list of pre-defined hooks here: [https://wordpress.org/support/topic/gdpr-cookie-compliance-hooks-code-snippets/](https://wordpress.org/support/topic/gdpr-cookie-compliance-hooks-code-snippets/)
|
90 |
|
91 |
= Does the plugin support subdomains? =
|
92 |
Unfortunately not, subdomains are treated as separate domains by browsers and we’re unable to change the cookies stored by another domain. If your multisite setup use subdomain version, each subsite will be recognised as a separate domain by the browser and will create cookies for each subdomain.
|
138 |
|
139 |
== Changelog ==
|
140 |
|
141 |
+
= 1.3.4 =
|
142 |
+
* Bugfixes
|
143 |
+
* Updated plugin premium box
|
144 |
+
|
145 |
= 1.3.3 =
|
146 |
* Updated plugin premium box
|
147 |
|
views/moove/admin/settings/accept-on-scroll.php
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<h2><?php _e('Accept Cookies on Scroll','gdpr-cookie-compliance-addon'); ?></h2>
|
2 |
+
<hr />
|
3 |
+
|
4 |
+
<?php do_action('gdpr_premium_section_ads'); ?>
|
views/moove/admin/settings/export-import.php
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<h2><?php _e('Export / Import Settings','gdpr-cookie-compliance-addon'); ?></h2>
|
2 |
+
<hr />
|
3 |
+
|
4 |
+
<?php do_action('gdpr_premium_section_ads'); ?>
|
views/moove/admin/settings/full-screen-mode.php
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<h2><?php _e('Full-Screen Mode Setup','gdpr-cookie-compliance-addon'); ?></h2>
|
2 |
+
<hr />
|
3 |
+
|
4 |
+
<?php do_action('gdpr_premium_section_ads'); ?>
|
views/moove/admin/settings/multisite-settings.php
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<h2><?php _e('Multisite Settings','gdpr-cookie-compliance-addon'); ?></h2>
|
2 |
+
<hr />
|
3 |
+
|
4 |
+
<?php do_action('gdpr_premium_section_ads'); ?>
|
views/moove/admin/settings/plugin_boxes.php
CHANGED
@@ -19,12 +19,8 @@
|
|
19 |
<li>Consent Analytics</li>
|
20 |
</ul>
|
21 |
<hr />
|
22 |
-
<strong>Buy Now for only <span>£29</span
|
23 |
-
<a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&license=single" target="_blank" class="plugin-buy-now-btn">Buy Now
|
24 |
-
|
25 |
-
<hr />
|
26 |
-
<strong>Developer license <span>£99</span> (multiple sites)</strong>
|
27 |
-
<a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&license=developer" target="_blank" class="plugin-buy-now-btn">Buy Now for £99</a>
|
28 |
|
29 |
</div>
|
30 |
<!-- .box-content -->
|
19 |
<li>Consent Analytics</li>
|
20 |
</ul>
|
21 |
<hr />
|
22 |
+
<strong>Buy Now for only <span>£29</span></strong>
|
23 |
+
<a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&license=single" target="_blank" class="plugin-buy-now-btn">Buy Now</a>
|
|
|
|
|
|
|
|
|
24 |
|
25 |
</div>
|
26 |
<!-- .box-content -->
|
views/moove/admin/settings/stats.php
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<h2><?php _e('GDPR Analytics','gdpr-cookie-compliance-addon') ?></h2>
|
2 |
+
<hr />
|
3 |
+
<?php do_action('gdpr_premium_section_ads'); ?>
|