Buenos días, Francisco.
En primer lugar, enhorabuena por este estupendo plugin que algún día tendrá que dejar de tener sentido su existencia por venir incluido en el núcleo de WP.
Entrando en materia, una mejora que podrías plantearte es a?adir estas opciones como traducibles:
De forma que estén disponibles para la traducción – con WMP, Polylang, etc – en sitios multi idioma, y que el enlace a la política de privacidad y la información básica se muestren en los diferentes idiomas que tenga el sitio web.
Para registrarlas podrías crear un archivo wpml-config.xml, o a?adirlas con wpml_register_string – pll_register_string cuando estén disponibles las funciones. Y para recuperar las traducciones, simplemente a?adir la función nativa de traduccion al recuperar esas opciones en tu función wpcpc_custom_fields:
if ( get_option( 'wpcpc_external_policy_page' ) ) {
$url = __( get_option( 'wpcpc_external_policy_page' ) );
} else {
$url = get_permalink( __( get_option( 'wpcpc_policy_page_id' ) ) );
}
$fields[ 'top_copy' ] =
'<div role="note" class="comment-form-policy-top-copy" style="font-size:80%">'.
wpautop( __( get_option( 'wpcpc_policy_top_copy' ) ) ) .
'</div>';
?Gracias!
]]>Magnífico plugin, muy útil. ?Habría alguna manera de anonimizar la IP de los comentarios? Parece que no lo hace…
]]>Hola, el plugin actualmente no cuenta con la compatibilidad para comentarios del tipo webmention, dejo los plugins necesarios para saber de que hablo:
https://www.ads-software.com/plugins/webmention/
Básicamente el plugin esta rechazando los comentarios del tipo webmention en el filtro del archivo principal del plugin preprocess_comment
en la función que se muestra a continuación. La he modificado para que no le haga el chequeo a los comentarios del tipo webmention. Sería ideal agregar esta funcionalidad a la próxima actualización así otras webs pueden seguir usando este plugin.
Esto lo tienes en el archivo principal wp-comment-policy-checkbox/wp-comment-policy-checkbox.php
/**
* Add the filter to check whether the comment meta data has been filled
*
*/
function wpcpc_verify_policy_check( $policydata ) {
if ( ! isset( $_POST['policy'] ) && ! is_user_logged_in() && $policydata['comment_type'] != 'webmention')
wp_die( '<strong>' . __( 'WARNING: ', 'wp-comment-policy-checkbox' ) . '</strong>' . __( 'you must accept the Privacy Policy.', 'wp-comment-policy-checkbox' ) . '<p><a href="javascript:history.back()">' . __( '« Back' ) . '</a></p>');
return $policydata;
}
add_filter( 'preprocess_comment', 'wpcpc_verify_policy_check' );
He realizado un merge request en el repo de GitLab:
https://gitlab.com/fcojgodoy/wp-comment-policy-checkbox/-/merge_requests/9
Gracias.
]]>Buenos días,
En primer lugar agradecerte el tiempo dedicado al desarrollo de este complemento, sencillo y eficiente. Da gusto ver PHP Ibérico de 5J ??
Nos comentan desde nuestra consultoria de LOPD/RGPD si sería posible hacer que el texto se muestre siempre, aunque el usuario haya aceptado préviamente esta política en un comentario anterior o siendo usuario registrado (para lo cuál es necesario aceptar toda la política de privacidad).
Al entrar como admin o cliente la casilla y el texto de aceptación se ocultan, por lo que no es posible informarles de qué tratamiento recibirán sus datos y que den el consentimiento explícito requerido (aunque sea reiterativo).
Muchas gracias por adelantado.
]]>How can I change the text that appears next to the checkbox? The default message text is hard-coded into wp-comment-policy-checkbox.php. Is there a way to edit that message without actually changing the plugin files?
It would also be great to be able to customize the text of the error message the wpcpc_verify_policy_check function returns if the user tries to submit the comment without checking the box.
Please let me know how I could edit these messages without hacking the plugin files. Thanks!
]]>Hi Francis,
I have translated your plugin to German, but a very important, legally relevant passage is missing in the translation:
“I have read and accepted the Privacy Policy *”
Please change this to:
“Ich habe die Datenschutzerkl?rung gelesen, verstanden und akzeptiert.”
*) “Required field” means “Pflichtfeld” in German, BTW.
TIA
Michael
Please help, since one of the last updates of woo or WP the checkbox in product Comments is no longer visible but still works. So no one can leave a comment because you can’t check an invisible checkbox ??
Best
Stefan
Hola! Genial el plugin, muchas gracias! ??
Estoy creando una web en catalán y aunque parece que la traducción ya está hecha, veo que está en modo “pendiente”:
https://translate.www.ads-software.com/projects/wp-plugins/wp-comment-policy-checkbox/dev/ca/default/
Por otra parte, estoy utilizando el plugin Loco Translate y aunque los textos están traducidos, hay algunas oraciones que siguen en inglés (por ejemplo: “he leído y acepto … “).
?Qué podría hacer?
Gracias de antemano.
– Camila.
Hola.
Cuando hago clic en el enlace de Política de privacidad que sale en los comentarios, me abre la página de la entrada que he publicado en vez de la de la página de la política de privacidad. ?Hay alguna forma de poder configurar el plugin para no abra la página de cada entrada?
Gracias y un saludo.
]]>Cuando estas en modo invitado en wpdiscuz no sale el check de politica de privacidad y no te deja aceptar si no lo activas, en todas las demas situaciones parece que funciona perfecto, es una pena ya que con poco se puede compatibilizar y es mucho mas completo que los comentarios de wordpress.
Saludos.
Antes de nada, gracias por tu aporte con este superútil plugin. Debería ser parte del core de WordPress.
?Puedes decirnos si es compatible con Multisite? Es decir, se puede activar a nivel de red para todos los sites?
Quizás este link puede ayudar a completar la respuesta:
https://wordpress.stackexchange.com/questions/185299/how-to-tell-if-a-plugin-is-multisite-compatible
Gracias y saludos.
]]>Antes que nada, enhorabuena por el plugin! Estuve mirando muchos y por fin el tuyo se ajusta a lo que necesitaba.
Ya sé que se ha comentado antes, pero hace mucho tiempo y esos topics están cerrados, así que abro uno nuevo.
Lo que sugeriría es que el mensaje de error saliese o en un pop-up o como un mero texto llamativo cerca del botón de Enviar. Sé que prefieres la opción actual porque es la que usan los temas oficiales de WordPress en sus comentarios, pero tal vez lo suyo sería que el admin pudiese elegir entre varias opciones.
En cualquier caso, muchas gracias!
Hey!
I propose an improvement to this great plugin. For better compatibility with all the themes, I recommend hooking to comment_form_fields
filter instead of comment_form_default_fields
which is used now.
From https://developer.www.ads-software.com/reference/functions/comment_form/ it is apparent that when the theme sets is own 'fields'
in the $args
the checkbox is not shown.
I can provide a PR if needed.
Let me know! Thank you.
]]>First of all, thanks for the great plugin.
Please add an option to open the privacy policy in the same tab instead of a new tab.
Thank you in advance.
Regards,
Peter
Hola Francisco,
Enhorabuena por el plugin, está genial, solo una duda: en las revisiones de woocommerce, al intentar dejar una, nos sale el aviso correspondiente de “Debes aceptar la política de privacidad” el problema, es que en la parte de las revisiones, no aparece dicha casilla de aceptación ni el texto. No sabemos si es cosa del theme (Divi) o woocommerce… en los comentarios es cierto que funciona perfectamente.
Muchas gracias!
Hi,
Could you preserve translation in the file wp-comment-policy-checkbox.php with the next update? Because i have lost it with 0.3.2 update.
It will be best if you enter a field where you can insert your translation.
I mean these pieces of text:
‘I have read and accepted the %s’,
$privacy_policy = __( ‘Privacy Policy’,
]]>Hello!
I have created a German translation and it is working fine, except for a single word. “WARNING” still is displayed in English instead of German. I’ve checked the translation files multiple times and it is definitely translated. Don’t know why it does not work for this single word whereas the rest is just fine.
Please help!
]]>Hola,
Me gusta mucho este plugin y lo estoy utilizando en mi página web. Muchas gracias.
Sin embargo no estoy muy de acuerdo con el texto del consentimiento que se muestra por defecto. El RGPD indica claramente que los consentimientos, entre otras características, tienen que ser “específicos” e “informados”.
Según la AEPD no sirve que se acepten en su conjunto las condiciones de la política de privacidad. Es decir, el “He leído y acepto la política de privacidad”, no sirve con el RGPD. Tendría que ser algo como “Acepto que se recojan mis datos personales con la finalidad de gestionar los comentarios que realice, de acuerdo con la Política de Privacidad”.
O bien, poder poner el texto que cada uno quiera bajo su responsabilidad.
Muchas gracias y Felices Fiestas.
]]>Hola.
Gran plugin, sencillo y eficaz.
?Sería posible colocar el texto de “Información básica de política de comentarios” al final del todo, debajo del checkbox y del botón de “Publicar comentario”?
Gracias. Saludos.
]]>Hi my traduction in FR language with pPoedit don’t work.
your traduction had : J’ai lu et j’accepte le/la Politique de confidentialité *
But this word “la” is not correctly traduction ?? i wish delete this word :/
Hi,
We would like to add a checkbox to our login page.
Thoughts on this
This is a GREAT plugin — it’s very useful and I’m so pleased you’ve offered it. I do however have a minor formatting issue on one of my sites. The way the plugin positions the checkbox causes a line break between the checkbox text and the actual checkbox. It’s not a huge problem, but it is visually confusing.
Is there a way to adjust the styling of the box to avoid this? In this case, I’d like to be able to place the checkbox and text below the comment fields, which would keep them together.
Thanks!
]]>Hi. I installed the plugin for a couple of months. Today, however, has given a fatal error and does not let me into the wordpress bulletin board.
Parse error: syntax error, unexpected ‘[‘ in /web/htdocs/www.menasantoro.it/home/wp-content/plugins/wp-comment-policy-checkbox/includes/wp-comment-policy-checkbox-admin.php on line 99
Can you help me please?
Thank You
Hola, el plugin es excelente pero pensaba que este aviso se podría mejorar.
Cuando se te olvida marcar el check de política de privacidad el aviso es este :
ERROR: debes aceptar la política de privacidad.
? Volver
Ya me han comentado que hay quien se va de la web al pensar que es un error, ?no se puede modificar por ” se te ha olvidado marcar la política de privacidad, volver a para enviar el mensaje” o algo así?
Creo que es lo que le falta para ser perfecto,
Gracias
]]>Hello,
I have a wordpress blog and a website directly developed in javascript. My Privacy page is in the site, not in the blog so I’d like to link your plugin to this external page. How could I do this?
Tx for your help,
Nice day
Hello,
I’ve seen your page for translations, I’ve contributed. But how does it work to get the french version? I don’t want to get 2 plugins just for one sentence (yours and Loco)
Tx for your answer,
Best regards,
Marine
Whenever I try to reply to comments from WP Admin it says “Error you must accept che privacy policy” (not the exact words my website is in Italian).
Even in frontend I get redirected to /wp-comments-post.php wich displays the same error message.
Unfortunately I don’t have FTP access to the website so I can only work through the backend.
Does anyone have a quick fix for the problem that does not require changing the plugin code?
]]>Hello @fcojgodoy,
nice little plugin, thank you very much!
I ran into a little problem while trying to translate it into german:
The separation of $read_and_accept and $privacy_policy is problematic for a good translation. In German the $privacy_policy hast to stand within the $read_and_accept sentence.
Is there a solution for this?
Kindest regards
David
Hi,
I integrated this beautifull plugin into the Blog of my website and every thing works fine – so far. Now I want to moove the check-box a little bit more to the right for a better visual appearance of the page.
Doe’s anyone knows how to manage this?
Thanks from Germany
Hannes
I installed the plugin correctly on motoreport.de, put in the text & set the privacy policy page, but the checkbox & text does not appear below the comment box..
can you help me?
Regards,
Mat