Marketing de ContidoRedes Sociais e Influencer Marketing

WordPress: por que eliminei os comentarios (e como os eliminei)

Borrei todos os comentarios sobre Martech Zone hoxe e desactivei todos os comentarios no tema do meu fillo. Imos discutir por que é un movemento intelixente eliminar e desactivar os comentarios no teu sitio web de WordPress:

  1. Prevención de spam: Os comentarios en sitios de WordPress son famosos por atraer spam. Estes comentarios de spam poden desordenar o teu sitio web e prexudicar a túa reputación en liña. Xestionar e filtrar estes comentarios de spam pode ser lento e contraproducente. Ao desactivar os comentarios, podes eliminar este problema.
  2. Imaxes non atopadas: Mentres exploraba o sitio por problemas, un dos que seguiu aparecendo foron os comentaristas que abandonaran o uso de Gravatar, WordPress significa mostrar o avatar ou a imaxe do perfil dun comentarista. En lugar de que Gravatar amose graciosamente unha imaxe estándar, produciría un Arquivo non atopado, ralentizando o sitio e producindo erros. Para corrixir isto, tería que solucionar o problema do comentarista e borralos... leva moito tempo.
  3. Mantemento da calidade da ligazón: Permitir comentarios no teu sitio de WordPress pode levar á inclusión de ligazóns externas neses comentarios. Algunhas destas ligazóns poden ser de sitios web de baixa calidade ou spam. Os motores de busca consideran a calidade das ligazóns de saída ao clasificar o seu sitio web. Desactivar os comentarios axúdache a manter o control das ligazóns do teu sitio e evita que as ligazóns potencialmente daniñas afecten a túa clasificación.
  4. Eficiencia temporal: Xestionar e moderar os comentarios pode esgotar significativamente o teu tempo e recursos. O tempo dedicado á xestión de comentarios podería utilizarse mellor para outras tarefas cruciais relacionadas coas túas vendas e esforzos de mercadotecnia. A desactivación dos comentarios libera un tempo valioso para centrarse na creación de contido, a optimización de SEO e outras actividades de vendas e mercadotecnia.
  5. Cambio ás redes sociais: Nos últimos anos, o panorama das discusións en liña mudouse dos comentarios dos sitios web e máis cara ás plataformas de redes sociais. Os usuarios son máis propensos a compartir, comentar e interactuar co teu contido en sitios de redes sociais como Facebook, Twitter ou LinkedIn. Ao dirixir a conversación a estas plataformas, podes acceder a comunidades máis grandes e activas e mellorar os teus esforzos de mercadotecnia.

Como eliminar comentarios

Uso MySQL PHPMyAdmin, podes eliminar todos os comentarios actuais co seguinte SQL comando:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Se as túas táboas de WordPress teñen un prefixo diferente de wp_, terás que modificar os comandos para iso.

Como eliminar comentarios

Este código está no teu tema de WordPress ou no tema fillo functions.php O ficheiro é un conxunto de funcións e filtros deseñados para desactivar e eliminar varios aspectos do sistema de comentarios no teu sitio web de 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');

Desglosamos cada parte:

  1. disable_comment_feeds: Esta función desactiva as fontes de comentarios. Primeiro engade compatibilidade para ligazóns de fontes automáticas no teu tema. Despois, usa o feed_links_show_comments_feed filtro para volver false, desactivando efectivamente o feed de comentarios.
  2. disable_comments_post_types_support: Esta función recorre todos os tipos de publicacións na súa instalación de WordPress. Para cada tipo de publicación que admita comentarios (post_type_supports($post_type, 'comments')), elimina o soporte para comentarios e trackbacks. Isto desactiva os comentarios de todos os tipos de publicacións.
  3. disable_comments_status: Estas funcións filtran o estado dos comentarios e dos pings na interface para volver false, pechando de forma efectiva os comentarios e os pings para todas as publicacións.
  4. disable_comments_hide_existing_comments: Esta función oculta os comentarios existentes devolvendo unha matriz baleira cando o comments_array aplícase o filtro. Isto garante que os comentarios existentes non se mostrarán no teu sitio web.
  5. disable_comments_admin_menu: Esta función elimina a páxina "Comentarios" do menú de administración de WordPress. Os usuarios cos permisos necesarios xa non verán a opción de xestionar comentarios.
  6. disable_comments_admin_menu_redirect: Se un usuario tenta acceder á páxina de comentarios directamente navegando a 'edit-comments.php', esta función redirixeo ao panel de administración de WordPress usando wp_redirect(admin_url());.

Este código desactiva completamente o sistema de comentarios no teu sitio web de WordPress. Non só desactiva os comentarios para todos os tipos de publicacións, senón que tamén oculta os comentarios existentes, elimina a páxina de comentarios do menú de administración e redirixe aos usuarios fóra da páxina de comentarios. Isto pode ser útil en situacións nas que non queres usar a funcionalidade de comentarios e queres simplificar o backend do teu sitio de WordPress.

Douglas Karr

Douglas Karr é CMO de OpenINSIGHTS e o fundador da Martech Zone. Douglas axudou a decenas de startups exitosas de MarTech, axudou na debida dilixencia de máis de 5 millóns de dólares en adquisicións e investimentos en Martech e segue axudando ás empresas a implementar e automatizar as súas estratexias de vendas e mercadotecnia. Douglas é un experto e relator de MarTech en transformación dixital recoñecido internacionalmente. Douglas tamén é autor publicado dunha guía de Dummie e dun libro de liderado empresarial.

artigos relacionados

Botón de volta ao principio
preto

Adblock detectado

Martech Zone pode fornecerche este contido sen ningún custo porque monetizamos o noso sitio mediante ingresos publicitarios, ligazóns de afiliados e patrocinios. Agradeceríamos que elimines o teu bloqueador de anuncios mentres visitas o noso sitio.