Rogier Lankhorst
Rogier Lankhorst
regarding php 8 compatibility, in the integration, please replace ``` if( isset($options[$key]) ){ $options[$key] = __($options[$key]); } ``` with ``` if( isset($options[$key]) && is_string( $options[$key]) ){ $options[$key] = __($options[$key]); }...
Hi @tsteur, Yes, the third parties are the best know examples, but as consent is required for at least non-anonymous tracking in most countries, and for anonymous tracking in others...
For universal compatiblity in WordPress, I would recommend to integrate with the WP Consent API. https://github.com/rlankhorst/wp-consent-level-api/ This is essentially a framework to standardize communication between plugins that manage consent, and...
@mattab I don't think the WP Consent API is what you call a consent manager: it's nothing more than WordPress standard which allows a plugin which places cookies to communicate...
@arielk This PR aims only to integrate with one plugin, which would require you to integrate with each and every GDPR plugin separately. I don't think that is a good...
This is a solution to detect the fully loaded status I came up with, which is better than a timeout I think. ``` var countedElements = 0; elementorFrontend.hooks.addAction('frontend/element_ready/global', function ($scope)...
As building a ddr.js list manually is not feasible for us as cmp, it needs to be programmatic to be of use I think. A default location like /privacy/ddr.js would...
hi @mcsf, thanks for your input. I haven't worked with the data layer before. Can you give an example how you would see this? Would it work like a wrapper...
@mcsf thanks for your input on this. I've given it some thought, and don't think the datalayer would be an appropriate solution for the consent levels. I think it's very...
I'll dive into this and will try go get a branch setup for this.