=== Easy cookie consent === Contributors: kamilpesekubkcz Requires at least: 5.3 Tested up to: 6.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Stable tag: 1.1.1 This plugin implements [https://github.com/orestbida/cookieconsent/](orestbida/cookieconsent) solution and stores consents in custom database table. Google Tag Manager consent mode is supported by default. == Description == This plugin implements [https://github.com/orestbida/cookieconsent/](orestbida/cookieconsent) solution and stores consents in custom database table. Google Tag Manager consent mode is supported by default. *ad_storage* & *anaylytics_storage* are set to denied by default. - - - ### Filters/hooks Set for which Wordpress role cookie settings will be available: ` add_filter('easy_cookie_consent/options_capability', static function ($optionsCapability) { return 'custom_capability'; }); ` Adjust options passed to Javascript. See [https://github.com/orestbida/cookieconsent/#all-configuration-options](https://github.com/orestbida/cookieconsent/#all-configuration-options/) ` add_filter('easy_cookie_consent/javascript_options', static function ($cookieConsentOptions) { $cookieConsentOptions['cookie_domain'] = '.example.com'; return $cookieConsentOptions; }); ` Disable autorun: ` add_filter('easy_cookie_consent/autorun', static function ($autorun) { return false; }); // call easy_show_cookie_consent() when needed if (function_exists('easy_show_cookie_consent')) { easy_show_cookie_consent(); } ` - - - ### Actions Add custom/service Javascripts to page and control them by cookie consent: ` add_action('easy_cookie_consent/add_app_scripts', static function () { if (wp_get_environment_type() === 'production') { ?> ` tag to `