Ciao @pirro70,
grazie a te per il feedback!
Per il problema dello slider, prova a disabilitare l’opzione “scatena evento load al consenso”. Se continui a riscontrare altri problemi (non legati allo slider) prova ad abiltiare il ricaricamento della pagina al consenso.
Per quanto riguarda i cookie forniti tramite socialize metti nel blocco preventivo degli url l’indirizzo del javascript di socialize.
Attendo conferma di risoluzione. 🙂
Ciao Diego grazie per la pronta risposta
il problema dello slider è stato risolto con la solzione da te riportata.
per quanto riguarda socalize è che questo carica le api di google tramite questo file javascript
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/platform.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
e forse è per questo che eucookielaw non riesce a “inteccettarlo “.
Comunque per ora sono riuscito a risorverlo con un hook
add_action('wp_footer','no_plusone');
function no_plusone() {
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
if ( is_plugin_active('socialize/socialize.php') && (!isset( $_COOKIE['__eucookielaw'] ) || $_COOKIE['__eucookielaw'] == 'rejected'))
wp_deregister_script('plus-one-button');
}
.
Qui ho potuto farlo perchè in questo sito non uso plugin di cache, ma in un altro sito dove uso cache, mi da dei problemi, quindi se se hai una soluzione migliore sarebbe gradita :).
Grazie ancora per questo plugin e per la disponibilità
Ciao @pirro70, aggiungi una regola di blocco sul dominio apis.google.com e abilita la ricerca degli url anche negli script.
Ciao Diego
é già impostato nel modo da te indicato ma non funziona.
In realtà eucookielaw sembra intercettare lo script:
<script type="text/javascript" data-cookielaw-index="4">
var EUCookieLawHTMLFragments = EUCookieLawHTMLFragments || [];
EUCookieLawHTMLFragments[4] = "<script type=\"text\/javascript\">\r\n window.___gcfg = {lang: 'it'};\r\n\r\n (function() {\r\n var po = document.createElement('script'); po.type = 'text\/javascript'; po.async = true;\r\n po.src = 'https:\/\/apis.google.com\/js\/plusone.js';\r\n var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);\r\n })();\r\n<\/script>"</script>
Non riesco a capire da dove riesce a passare!!!
grazie
Ciao @pirro70, non è che il cookie è già presente nel tuo browser?
Hai provato a cancellare i cookie e verificare se effettivamente viene generato sulla pagina?
Si Diego, quando faccio le prove cancello sempre tutti i cookie prima
Ti è possibile fornirmi un link al sito in questione?
eccolo, ho tolto lo hook del quale ti avevo parlato:
link
Ciao @pirro70, grazie del link. Ti confermo che il sito non produce alcun cookie. 🙂
Prova questa pagina o una qualsisi pagina con i social, cancellado tutti i cookie se ricarico la pagina vengono installati i cookie di google, infatti si vede apparire il pulsante google+.
Usando l’hook di cui sopra invece non mi installa niente e non mi carica il pulsante google+
ciao e scusa il disturbo
È un webfont che causa la creazione del plugin.
Inserisci tra i tag da bloccare anche link ed il problema non si presenterà più.
ciao Diego, purtroppo non funziona, comunque per ora utilizzerò il metodo che avevo trovato, poi indagherò più a fondo o oventualmente implementerò i social senza l’utilizzo di plugins.
Grazie mille per il tempo dedicato
ciao