Desativar Pingbacks/Trackbacks em comentários

  • Autor Autor Snake
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S

Snake

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Saludos,

Hace unos dias que estoy buscando información sobre como dejar de mostrar los Pingbacks y Trackbacks en los comentarios de cada entrada. Sólo quiero mostrar los comentarios escritos por los lectores.

Lo unico que he encontrado ha sido una forma para separar los comentarios respectivamente de los pingbacks/trackbacks lo cual tampoco me vale. Tras no encontrar ninguna solucion, he pensado que igual pueda existir algun plugin para este cometido pero tampoco he encontrado nada asi que espero que me podais ayudar a resolver este problema.

Un cordial saludo :smile1:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Postea aca el archivo comments.php de tu theme (o decinos de donde descargarlo, si es gratis).

Segun como este hecho, va a cambiar la forma de "esconder" los pings.
 
Postea aca el archivo comments.php de tu theme (o decinos de donde descargarlo, si es gratis).

Segun como este hecho, va a cambiar la forma de "esconder" los pings.

Gracias por responder Santiago. Actualmente uso un theme basado en "pressplay" (es gratuito y puedes verlo en este link Press Playing). Ahora mismo tengo ocultos los pingbacks/trackbacks usando el atributo { display: block; } de CSS pero esta solucion no me vale ya que en el codigo fuente siguen apareciendo. Espero una respuesta y gracias por todo.

Un cordial saludo ^^
 
si se puede en opciones de comentarios de wordpress ahi esta la opcion de desactivar los ping backs y track backs
 
Edita el comments.php y busca:
Inserir CODE, HTML ou PHP:
<?php wp_list_comments('reply_text=Respond'); ?>

Reemplazalo por:
Inserir CODE, HTML ou PHP:
<?php wp_list_comments('reply_text=Respond&type=comment'); ?>
 
Edita el comments.php y busca:
Inserir CODE, HTML ou PHP:
<?php wp_list_comments('reply_text=Respond'); ?>

Reemplazalo por:
Inserir CODE, HTML ou PHP:
<?php wp_list_comments('reply_text=Respond&type=comment'); ?>

Muchas gracias Santiago, funcionó a la perfección. Ahora sólo tengo que evitar que siga contando los pingbacks y trackbacks como comentarios ya que se puede ver "Existe '1' Comentario" pero en realidad es un pingback. Tienes idea de que función debo modificar para que esto no ocurra ? muchas gracias por adelantado.

Un cordial saludo 😉
 
Agrega esta funcion al archivo functions.php:
PHP:
// comments_number count pings by default. This function recount it whith only comments.
add_filter('get_comments_number', 'comment_count', 0);
function comment_count($count) {
	global $id;
	
	$comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id));
	return count($comments_by_type['comment']);
}
 
Agrega esta funcion al archivo functions.php:
PHP:
// comments_number count pings by default. This function recount it whith only comments.
add_filter('get_comments_number', 'comment_count', 0);
function comment_count($count) {
	global $id;
	
	$comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id));
	return count($comments_by_type['comment']);
}

Muchisimas gracias Santiago, ha funcionado a la perfección. Ya doy por solucionado el problema inicial.
Un cordial saludo ^^
 
Voltar
Topo