Home / Widgets / trigger the Cookie Banner (complianz)
Duplicate Snippet

Embed Snippet on Your Site

trigger the Cookie Banner (complianz)

trigger the Cookie Banner
complianz

Code Preview
php
<?php
/**
 * Zeigt den Cookie-Banner, wenn ein Element mit der Klasse 'cmplz-show-banner' geklickt wird.
 */
function cmplz_show_banner_on_click() {
    ?>
    <script>
        function addEvent(event, selector, callback) {
            document.addEventListener(event, e => {
                if (e.target.closest(selector)) {
                    callback(e);
                }
            });
        }
        addEvent('click', '.cmplz-show-banner', function(){
            document.querySelectorAll('#cmplz-manage-consent-container').forEach(obj => {
                obj.click();
            });
        });
    </script>
    <?php
}
add_action( 'wp_footer', 'cmplz_show_banner_on_click' );

Comments

Add a Comment