Você está procurando uma maneira de remover o campo de URL do formulário de comentários? Este snippet permite que você remova facilmente o campo de URL / site do formulário de comentários no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou em um plugin específico do site:
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
Observação: Se esta é a sua primeira vez adicionando snippets de código no WordPress, consulte nosso guia sobre como copiar / colar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste snippet de código, considere conferir nossos outros artigos no site, como: 9 Melhores Ferramentas de SEO para Aumentar o Tráfego do Seu Site, RAPIDAMENTE!
Ótimo Artigo, é realmente informativo e inovador, mantenha-nos atualizados com novas atualizações. Foi realmente valioso. Muito obrigado.
Me deu a tela branca da morte.
Isso é mais provavelmente um problema com o arquivo functions.php do que com o snippet. Eu verificaria o arquivo functions.php para ter certeza,
[…] um snippet rápido que encontrei outro dia enquanto navegava no WPSNIPP.com. Você pode adicionar o código abaixo ao arquivo functions.php do seu tema ou criar um rápido […]
try it like this but not working if(have_some_suggestion){
for_functions{
ID);
function unset_url_field($page_id ){
if(isset($page_id [‘url’]))
unset($page_id [‘url’]);
return $page_id ;
}
}
————————————————————————–*/–>
}
}
Por que remover o campo de URL do formulário de comentários, isso incentiva o comentarista a comentar em vez disso, é melhor atribuir um atributo de link nofollow.
Este snippet é mais para pessoas que estão trabalhando em um tema, remover o campo pode ser usado para avaliações de produtos ou se eles criaram um tema de tickets de suporte que não requer um campo de url.
// Eu só quero desativar do formulário de comentários a página inicial
add_filter(‘comment_form_default_fields’, ‘unset_url_field’);
if($fields = is_home() || is_front_page() {
function unset_url_field($fields){
if(isset($fields[‘url’]))
unset($fields[‘url’]);
return $fields;
}
}
Tenho certeza de que você já viu o campo URL no formulário de comentários. Ele está lá por um motivo, mas também é um incômodo.
Vou mostrar como remover o campo URL do formulário de comentários e substituí-lo por um campo de texto.
O campo URL está lá por um motivo. Se você não está familiarizado com ele, ele está lá para que você possa vincular a outra página em seu site.
Por exemplo, digamos que você esteja escrevendo uma postagem de blog e queira vincular a outra postagem em seu site. Você pode fazer isso com o campo URL.
Você também pode usar o campo URL para vincular a um site externo. Por exemplo, se você estiver vendendo um produto em seu site, poderá vincular a uma página de produto em outro site.
O problema com o campo URL é que ele é um incômodo de usar. Você precisa inserir o URL manualmente, e não é muito amigável para o usuário.
Se você for usar o campo URL, precisará ter certeza de que está vinculando a uma página que está em seu site. Se você vincular a uma página em outro site, isso não funcionará.
Você também vai querer ter certeza de que o URL que você está inserindo é um URL válido. Por exemplo, você não pode vincular a uma página que não existe. Você não pode usar um URL que seja muito longo ou muito curto.
Você também deve ter certeza de que não tem caracteres especiais no URL. Você pode usar caracteres especiais em um URL, mas se o fizer, precisará codificá-los.