Marketing de ConteúdoMídia social e marketing de influenciadores

WordPress: Por que removi comentários (e como os removi)

Eu apaguei todos os comentários em Martech Zone hoje e desativei todos os comentários no meu tema filho. Vamos discutir por que é uma decisão inteligente remover e desativar comentários em seu site WordPress:

  1. Prevenção de Spam: Comentários em sites WordPress são famosos por atrair spam. Esses comentários de spam podem sobrecarregar seu site e prejudicar sua reputação online. Gerenciar e filtrar esses comentários de spam pode ser demorado e contraproducente. Ao desativar os comentários, você pode eliminar esse incômodo.
  2. Imagens não encontradas: Enquanto eu rastreava o site em busca de problemas, um que continuou a surgir foram os comentaristas que abandonaram o uso de Gravatar, WordPress' significa exibir o avatar ou imagem do perfil de um comentarista. Em vez de o Gravatar exibir graciosamente uma imagem padrão, ele produziria um arquivo não encontrado, tornando o site lento e produzindo erros. Para corrigir isso, eu teria que solucionar o problema do comentarista e excluí-lo... muito demorado.
  3. Mantendo a qualidade do link: Permitir comentários em seu site WordPress pode levar à inclusão de links externos nesses comentários. Alguns desses links podem ser de sites de baixa qualidade ou com spam. Os mecanismos de pesquisa consideram a qualidade dos links externos ao classificar o seu site. Desabilitar comentários ajuda você a manter o controle sobre os links do seu site e evita que links potencialmente prejudiciais afetem sua classificação.
  4. Eficiência de tempo: Gerenciar e moderar comentários pode consumir significativamente seu tempo e recursos. O tempo gasto no gerenciamento de comentários poderia ser melhor utilizado para outras tarefas cruciais relacionadas aos seus esforços de vendas e marketing. Desativar comentários libera um tempo valioso para se concentrar na criação de conteúdo, otimização de SEO e outras atividades de vendas e marketing.
  5. Mudança para a mídia social: Nos últimos anos, o cenário das discussões online mudou dos comentários em sites e mais para plataformas de mídia social. É mais provável que os usuários compartilhem, comentem e se envolvam com seu conteúdo em sites de mídia social como Facebook, Twitter ou LinkedIn. Ao direcionar a conversa para essas plataformas, você pode acessar comunidades maiores e mais ativas e aprimorar seus esforços de marketing.

Como excluir comentários

utilização MySQL e PHPMyAdmin, você pode excluir todos os comentários atuais com o seguinte SQL comando:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Se suas tabelas do WordPress tiverem um prefixo diferente de wp_, você precisará modificar os comandos para isso.

Como remover comentários

Este código no seu tema WordPress ou tema filho functions.php file é um conjunto de funções e filtros projetados para desabilitar e remover vários aspectos do sistema de comentários em seu site WordPress:

// Disable comment feeds
function disable_comment_feeds(){
    // Add default posts and comments RSS feed links to head.
    add_theme_support( 'automatic-feed-links' );

    // disable comments feed
    add_filter( 'feed_links_show_comments_feed', '__return_false' ); 
}
add_action( 'after_setup_theme', 'disable_comment_feeds' );

// Disable comments on all post types
function disable_comments_post_types_support() {
	$post_types = get_post_types();
	foreach ($post_types as $post_type) {
		if(post_type_supports($post_type, 'comments')) {
			remove_post_type_support($post_type, 'comments');
			remove_post_type_support($post_type, 'trackbacks');
		}
	}
}
add_action('admin_init', 'disable_comments_post_types_support');

// Disable comments
function disable_comments_status() {
	return false;
}
add_filter('comments_open', 'disable_comments_status', 10, 2);
add_filter('pings_open', 'disable_comments_status', 10, 2);

// Hide existing comments everywhere
function disable_comments_hide_existing_comments($comments) {
	$comments = array();
	return $comments;
}
add_filter('comments_array', 'disable_comments_hide_existing_comments', 10, 2);

// Disable comments menu in admin
function disable_comments_admin_menu() {
	remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'disable_comments_admin_menu');

// Redirect users trying to access comments page
function disable_comments_admin_menu_redirect() {
	global $pagenow;
	if ($pagenow === 'edit-comments.php') {
		wp_redirect(admin_url()); exit;
	}
}
add_action('admin_init', 'disable_comments_admin_menu_redirect');

Vamos decompor cada parte:

  1. disable_comment_feeds: esta função desativa feeds de comentários. Primeiro, ele adiciona suporte para links de feed automáticos em seu tema. Em seguida, ele usa o feed_links_show_comments_feed filtrar para retornar false, desabilitando efetivamente o feed de comentários.
  2. disable_comments_post_types_support: esta função percorre todos os tipos de postagem na instalação do WordPress. Para cada tipo de postagem que suporta comentários (post_type_supports($post_type, 'comments')), remove o suporte para comentários e trackbacks. Isso desativa efetivamente os comentários para todos os tipos de postagem.
  3. disable_comments_status: Essas funções filtram o status dos comentários e pings no front-end para retornar false, fechando efetivamente comentários e pings para todas as postagens.
  4. disable_comments_hide_existing_comments: Esta função oculta comentários existentes retornando um array vazio quando o comments_array filtro é aplicado. Isso garante que os comentários existentes não serão exibidos no seu site.
  5. disable_comments_admin_menu: Esta função remove a página “Comentários” do menu de administração do WordPress. Os usuários com as permissões necessárias não verão mais a opção de gerenciar comentários.
  6. disable_comments_admin_menu_redirect: se um usuário tentar acessar a página de comentários diretamente navegando até 'edit-comments.php', esta função o redirecionará para o painel de administração do WordPress usando wp_redirect(admin_url());.

Este código desativa completamente o sistema de comentários no seu site WordPress. Ele não apenas desativa comentários para todos os tipos de postagem, mas também oculta comentários existentes, remove a página de comentários do menu de administração e redireciona os usuários para fora da página de comentários. Isso pode ser útil em situações em que você não deseja usar a funcionalidade de comentários e deseja simplificar o back-end do seu site WordPress.

Douglas Karr

Douglas Karr é CMO de AbrirINSIGHTS e o fundador da Martech Zone. Douglas ajudou dezenas de startups de MarTech bem-sucedidas, auxiliou na due diligence de mais de US$ 5 bilhões em aquisições e investimentos da Martech e continua a auxiliar empresas na implementação e automatização de suas estratégias de vendas e marketing. Douglas é um especialista e palestrante em transformação digital e MarTech reconhecido internacionalmente. Douglas também é autor publicado de um guia para leigos e de um livro sobre liderança empresarial.

Artigos Relacionados

Voltar ao topo botão
Fechar

Adblock detectado

Martech Zone é capaz de fornecer a você esse conteúdo sem nenhum custo porque monetizamos nosso site por meio de receita de anúncios, links de afiliados e patrocínios. Agradeceríamos se você removesse seu bloqueador de anúncios ao visualizar nosso site.