Hola, ?se puede a?adir el botón “Rechazar cookies”?
Gracias Nilo
]]>Hola Nilo,
Estamos haciendo un plugin a medida para WooCommerce y tenemos roles y cada rol su tarifa.
Al estar en modo mantenimiento los usuarios no pueden ver la web aun habiendo iniciado sesión.
Machete solo da acceso al front a los usuarios Administradores.
?El plugin tiene algún hook que podamos usar para permitir acceso a determinados roles que ahora no pueden ver la web?
Gracias!
Hola Nilo.
Posiblemente no falle en el 99,99% de las veces pero me he topado con un caso que da error.
En una web de neumáticos tenemos un plugin que genera una imagen con la etiqueta de eficiencia energética mediante un shortocode.
Cada vez que se genera una imagen tenemos un error en el debug.
Simplemente a?adí el is_array() antes del foreach().
// Call to frontend() method of all active modules.
if ( is_array($machete) ) {
foreach ( $machete->modules as $machete_module ) {
if ( ! $machete_module->params['is_active'] ) {
continue;
}
$machete_module->frontend();
}
}
Espero que sea de utilidad.
Saludos!
]]>Hola Nilo, antes que nada agradecerte por el plugin (esta muy bueno).
Desde que activé el aviso de cookies, en la consola (en todas la paginas del sitio) me da el siguiente error:
(index):626 Uncaught SyntaxError: Unexpected identifier ‘defer’ (at (index):626:120)
Se refiere a esta linea de codigo:
s.defer = true; s.src = ‘https://cuidarseensalud.com/wp-content/plugins/machete/inc/cookies/js/cookies_bar_js.min.js’ defer onload=”;
Gracias por tu respuesta.
Saludos.
]]>Buenas.
He estado revisando el foro y no veo que le pase a nadie más, así que lanzo la consulta por aquí.
El plugin lo tenemos en bastantes dominios (dentro de Plesk Obsidian) y en todos salta un error parecido (las webs funcionan sin problemas, no afecta al uso):
1. Sitio web (xxxxxx): Failed to reset cache for the instance #64: PHP Fatal error: Uncaught Error: Attempt to modify property “modules” on null in /var/www/vhosts/xxxxxx/httpdocs/wp-content/plugins/machete/machete.php:86
# /opt/psa/admin/plib/modules/wp-toolkit/vendor/wp-cli/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1356): require(‘…’)
Y eso para más líneas.
He aumentado el límite de memoria para wp pero sigue repitiéndose.
La versión de Machete instalada es 4.0.2
Gracias por todo
]]>Hola Nilo, muchas gracias por el Plugin es muy útil, ya lo uso en todos mis webs.
Quería hacer una observación: al colocar el código de analytics, y más adelante querer colocar el de Tag Manager y eliminar el de analytics, este último no se deja borrar. al actualizar reaparece.
Gracias nuevamente, un saludo cordial.
Hola Nilo
Me pregunto si habría forma que esta tarea se pudiese programar en día y hora; a?adiendo un campo día (de la semana) y hora.
Es para una web con muchos registros y el borrado de papelera suele dar timeouts. Así que la idea es se realizase de madrugada.
Gracias!
Vaciar la papelera cada semana
Puedes acortar el tiempo que se mantienen las entradas en la papelera de los 30 días predeterminados a una semana.
Buenas Nilo,
Espero que todo vaya bien.
Al pasar a modo “on line”, algunas de las páginas se ven, pero otras siguen en “modo mantenimiento”.
Parece que es un error relacionado con xml.
?Cómo se podría solucionar?
Gracias de antemano,
Jesús
]]>Hola Nilo,
He detectado un peque?o bug con el módulo Analytics y Código personalizado.
Aun estado desactivado el contenido de <head> y pie se inyectan en la web.
No sé si es el comportamiento normal, pero se hace raro.
Saludos
]]>Hi
thanks a lot for this great plugin. I’m using the cookie notice and would love to have the following behaviour: After clicking the ‘accept’ button, the cookie notice (machete_cookie_configbar) doesn’t disappear. Is there a way to make it dissappear?
Thanks in advance
]]>Hola Nilo,
Como te había comentado en algunas webs no veía el módulo de cookies en el Admin.
Haciendo pruebas descubrí que el div que tiene estas clases machete-module cookies-module module-is-active se ocultaba porque hay este CSS inline en la página.
.current.blocker.blocker-cookies.jquery-modal,
.wrap > .consent-widget,
.cookies-module,
[href*="********.com/"],
a[href^="https://********"],
[href^="//ad.********.info/"],
a[href^="https://********.com/go/page/landing"],
a[href^="https://********.com/go/page/landing"],
[href="https://********.io/wordpress-real-cookie-banner/"],
a[href^="https://********"],
[href*="********.com"],
[href*="********.com"],
[href*="********.net"],
[href*="********.com"] {
display: none !important;
}
Y el culpable es la extensión de Chrome Ghostery. Al detectar la palabra cookie lo bloquea por sus santos webs.
Ghostery hace también de las suyas e impide la carga correcta del mensaje de cookies que crea GDPR Cookie Compliance (CCPA, DSGVO, Cookie Consent).
Parece que tiene un criterio curioso de bloquear todo lo que tenga la palabra cookie.
Así que si alguien te comenta este problema la causa será Ghostery o algún ad-blocker.
Saludos
]]>Hi,
thank you for this awesome plugin.
I have a question, how can I implement the consent mode with the cookie bar of your plugin?
Best regards,
]]>Hola @nilovelez
Te comento una sugerencia, aunque desconozco lo complicado que puede llegar a ser implementarlo.
En un multisitio que gestiono, es una red de tiendas online, hay ya 12 sitios.
Cuando tengo que hacer tareas de mantenimiento las pongo como no disponibles para evitar compras.
Machete me permite hacerlo pero de una en una y lleva su tiempo.
La idea es poder desde el Admin principal poder poner todas en modo mantenimiento en un click.
Ya sería la bomba que hubiese tantos checkboxes como sitios y poder abrirlos o cerrarlos solo según interese, pero aun siendo un option general ya sería de mucha ayuda.
?Cómo lo ves?
Muchas gracias.
Jairo
]]>Hola,
He visto que en esta nueva version el boton de las cookies una vez aceptadas queda como un widget cerrado y que permite abrirlo de nuevo.
?No hay manera de evitar este funcionamiento y que una vez se acepten las cookies el widget se deje de mostrar completamente?
saludos,
]]>Hola,
Despues de actualizar a la versión 4.0, el mensaje siguiente “Estás utilizando los ajustes de seguimiento de una versión anterior de Machete. Ve a la página del modulo de Analytics y código y guarda los ajustes para quitar este aviso.” no se quita. He ido varias veces a la página indicada, guardado los cambios pero sigue saliendo el mensaje.
?Alguna idea?
]]>I got this on Firefox:
Some cookies are misusing the recommended “SameSite“ attribute:
Cookie “machete_accepted_cookies” will be soon rejected because it has the “SameSite” attribute set to “None” or an invalid value, without the “secure” attribute. To know more about the “SameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite
Not sure how important is this.
]]>Hi,
What are the changes to the cookies from v4?
Does it block the code on the analytics section?
Does it block other WP cookies?
Thanks
]]>Hola Nilo,
En un WP MU tengo muchos avisos como este que sucede en los debug de todos los sitios.
[11-May-2022 16:15:52 UTC] PHP Warning: Creating default object from empty value in /home/customer/www/miweb.com/public_html/wp-content/plugins/machete/machete.php on line 80
Ocurre desde que actualicé 3.5.1 a la 4.0 y he intentado reproducir el error en un WP “normal” y no sucede, sólo en el WP MU.
Saludos!
]]>Muy buenas @nilovelez
Revisando el debug.log por otro motivo me encontré cientos de líneas con este mensaje.
Ocurre cuando está el mantenimiento activo.
[05-Feb-2021 16:10:20 UTC] PHP Notice: Undefined index: body_class in /home/customer/www/miweb.com/public_html/wp-content/plugins/machete/inc/maintenance/frontend-content.php on line 35
Aunque no es un error “engorda” innecesariamente el archivo del log.
Simplemente con declarar la variable se soluciona.
Gracias!
]]>Hola Nilo, en la sección de Compartir en redes sociales/Posición de botones de compartir/Al final del contenido (oculto en móviles).
Ese oculto en móviles, ?porque tiene que estar oculto en móviles?, es lógico que el Pie de página flotante (solo móviles) esté solo en móviles, pero Al final del contenido (oculto en móviles) no tiene razon de ser, ya que yo lo usaba mucho con otros plugins en móviles y la mayoría de la gente tambien usa botones sociales al final de las entradas en móviles, Pie de página flotante (solo móviles) me parece demasiado intrusivo y quita pantalla al estar con un movil donde la pantalla al ser peque?a lo que queremos es la optimizacion del espacio de esta pero bueno habra quien lo quiera asi y creo que cumple una utilidad importante depende para que tipo de entradas, no lo quitaria.
Resumiendo, Al final del contenido (oculto en móviles) deberia ser para todo tipo de pantallas, para escritorio, tablets y móviles y que el botón de watshapp tambien se integre al final y principio de las entradas y no solo en el pié de página flotante.
Un saludo y gracias.
Hello.
I like a lot your plugin , i even use your power tool … i want to use the script to footer option , problem it move all script , even jquery.and that create error and problem , jquery need to stay in head , and often not defer or async. could you maybe put some setting to disable script to footer and defer for a special file , so people can fill up wis their script that create problem ,
thanks
Hola Nilo, Esta es una consulta y posible mejora para el plugin de cookies.
Supongo estas al tanto de la ley de cookies en Espa?a y sabras que el plugin debe bloquear las cookies antes de aceptarlas y segun tengo entendido guardar la aceptacion o denegacion en un fichero que se tiene que mostrar en un panel de control cookies aceptadas y denegadas.
El detalle de buscar las cookies que tenemos instaladas que lo hiciera el propio software estaria bien.
?El plugin de cookies de Machete bloquea las cookies?
Un saludo y gracias.
Hola Nilo, queria proponer una mejora para los emails de wordpress ya que el plugin que uso Email Templates parece que lo estan dejando de lado, exactamente seria eso un editor para los emails de wordpress que haga lo mismo que Email templates, poder cambiar el estilo, colores, introducir imagenes y poder cambiar sobretodo el send from de envio que por defecto es: WordPress <[email protected]>.
Cambiando el nombre del emisor: WordPress
y el email: [email protected]
Ademas Email Templates lo hace de manera que cualquier correo tanto woocommerce como plugin nuevo instalado hasta la fecha, lo formatea con el dise?o creado.
Es una funcionalidad que wordpress deberia tener de serie y la verdad enviar a alguien un correo automatico en el que salga el nombre WordPress aunque querido cms no es profesional.
Esta es una propuesta muy interesante.
Un saludo y gracias.
Hola,
Quiero proponer una mejora al módulo de mantenimiento, concretamente a la parte de la personalización.
La única forma de personalizarlo (y corrígeme si me equivoco) es usar los campos del módulo de código adicional, en “header, body y footer”.
Hay dos desventajas con esto, primero que nos obliga a activar el módulo.
Segundo que hay que hacerlo en 2 pasos, puesto que lo que ponemos en esos campos aparece en toda la web, y no solo en la página de mantenimiento.
Por tanto, el proceso es algo complicado.
Mi propuesta es la siguiente.
Tener un campo en el módulo de mantenimiento que permita reemplazar completamente el HTML de la página y que se guarde solo en ese módulo de modo que pueda usarse de forma independiente, como el resto de módulos.
Gracias.
]]>Hola Nilo. Conocí tu plugin en podcast de boluda y me encantó.
Tengo un peque?o problemilla. Cuando desactivo que se muestren los botones de compartir en páginas se deja de mostrar también el shortcode. Imagino que el shortcode debería mostrarse en cualquier caso puesto que es para poner manualmente los botones.
Si activo que se muestren en páginas me sale 2 veces, el automático y el shortcode.
?Gracias por tu trabajo!
Excelente su complemento, lo uso en varias webs y estoy muy contento, es muy sencillo y de gran ayuda.
Estoy intentando activar los botones de redes sociales en entradas y páginas. En las entradas no hay ningún problema, funciona a la perfección en la versión escritorio, y en móvil de forma flotante. En cambio en las páginas no me funciona de ninguna manera, solo he conseguido que aparezcan los botones insertando de forma manual el shortcode, pero de esta manera en versión móvil no son flotantes. ?Hay alguna manera de que en las páginas funcione de forma automática y flotante en versión móvil como si me funciona en las entradas?
Mil gracias.
Hola,
Seria posible hacer que el código de la cabecera o footer permitiera ejecutar PHP?
saludos,
]]>This is very good plugin. One question, could the cookie law warning not show in admin panel?
]]>Does this plugin works with multisite wp?
]]>Hello , would be nice to abel to set 1 or more page where the cooki message dont display.
i made a modal out of your script so all my page is greyish ,and i like to some legal page for those who want more info , problem that page have the cookie message and so is greyish so hard to read.
would be nice to have one setting to say where i dont want to display cookie message.
thanks a lot
]]>