Editar alterações na nova caixa de seleção de comentários para usuários não conectados WP: “Save my name, email, and website in this browser for the next time I comment.” após atualização 4.9.6. WordPress Editar Mensagem Consentimento de Cookies de Comentários. Desativar ou editar Consentimento de Cookies de Comentários do WordPress.
WordPress: Editar caixa de seleção de comentários para usuários não conectados – “Save my name, email, and website in this browser for the next time I comment.”
[tie_index]Descrição[/tie_index]Por padrão, a caixa de comentários WordPress oferece 4 campos (Comentário, Nome, E-mail e Site), sendo 3 obrigatórios (Comentário, Nome e E-mail) e o Site opcional.
A atualização 4.9.6 do WordPress mostra uma nova caixa de seleção de comentários para usuários não conectados. A finalidade é salvar o nome, o e-mail e o website fornecido pelo usuário para comentários futuros, com recursos de Cookies. Ou seja, futuramente, quando o usuário for comentar noutra postagem do mesmo blog, não precisara preencher novamente estes três campos, apenas digitar o comentário ou outro campo personalizado.
[tie_index]A Mensagem[/tie_index]A Mensagem
Original: “Save my name, email, and website in this browser for the next time I comment.”
Tradução: “Salve meu nome, e-mail e site neste navegador para a próxima vez que eu comentar.”
–
O trecho da classe, que é denominada ‘wp-comment-cookies-consent‘, ao ser visualizado pelo código-fonte de uma página web ou view-source (atalho Ctrl + U no Chrome e na maioria dos navegadores) é:
<p class=”comment-form-cookies-consent“><input id=”wp-comment-cookies-consent” name=”wp-comment-cookies-consent” type=”checkbox” value=”yes” /><label for=”wp-comment-cookies-consent“>Save my name, email, and website in this browser for the next time I comment.</label></p>
[tie_index]Questionamento[/tie_index]Questionamento
Diante disso, surgem algumas questões como as seguintes, que podem ser encontradas no Fórum de Suporte WordPress:
a) Existe alguma maneira de desativar a caixa de seleção e/ou a função de salvar nome e endereço de email em um cookie?
b) Existe alguma maneira de mudar o texto?
c) Existe alguma maneira de configurar, que a caixa não está marcada por padrão?
Resolvendo
Abaixo seguem algumas possíveis alternativas para tais questões.
Os códigos abaixo deverão ser colocados no arquivo functions.php, que está disponível em todo diretório WP e pode ser localizado em:
[diretório do seu site]/wp-content/themes/[nome do tema]/functions.php
- [tie_index]Desativar a caixa de seleção[/tie_index]
-
Desativar a caixa de seleção
function comment_form_hide_cookies_consent( $fields ) { unset( $fields['cookies'] ); return $fields; } add_filter( 'comment_form_default_fields', 'comment_form_hide_cookies_consent' );
- [tie_index]Mudar o texto[/tie_index]
-
Mudar o texto
function comment_form_change_cookies_consent( $fields ) { $commenter = wp_get_current_commenter(); $consent = empty( $commenter['comment_author_email'] ) ? '' : ' checked="checked"'; $fields['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' . '<label for="wp-comment-cookies-consent">Your modified text here</label></p>'; return $fields; } add_filter( 'comment_form_default_fields', 'comment_form_change_cookies_consent' );
- [tie_index]Não verificar por padrão[/tie_index]
-
Não verificar por padrão
function comment_form_not_checked_cookies_consent( $fields ) { $fields['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" />' . '<label for="wp-comment-cookies-consent">' . __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>'; return $fields; } add_filter( 'comment_form_default_fields', 'comment_form_not_checked_cookies_consent' );
[tie_index]Finalizando[/tie_index]
Após testar, salve o arquivo.
Em caso de dúvidas, sugestão ou a fim informar possível erro, por favor, comente abaixo.
Para dúvidas e suporte, basta acessar o Fórum de Suporte WordPress.
–