En otro artículo de la base de conocimiento hemos hablado de trackbacks. Ahora nos gustaría ver el tema de pingbacks que son un poco diferentes, sin embargo ambos términos surgen muchas veces juntos. ¿Qué Es Un Pingback? El pingback básicamente es un comentario automático que es creado cuando un blog enlaza uno de los documentos de usted. También existen auto-pingbacks que son creados cuando usted enlaza un artículo dentro de su propio blog.

¿Cómo Funciona Un Pingback?

¿Entonces qué es un pingback exactamente? Pues para entenderlo mejor aquí viene un ejemplo cómo funciona un pingback.

  • Persona A publica un post en su blog y enlaza un artículo del blog de persona B.
  • Un pingback es enviado automáticamente al blog de persona B y un comentario es generado que persona B puede aprobar.

Nota: Los dos deben tener pingbacks activado en su blog para que esto pueda funcionar. Dependiendo del tema de WordPress los pingbacks normalmente aparecen encima o debajo de los comentarios regulares en un post. Si usted administra un sistema de comentarios de terceros como Disqus los comentarios de pingback no aparecerán.

¿Cómo Desactivar Un Pingback?

Pingback puede ser una manera genial para ser notificado sobre personas que enlazan su contenido pero al mismo tiempo puede resultar fastidioso. Existen herramientas mejores en e mercado para rastrear vínculos de retroceso y referencias como Ahrefs, Buzzsumo y SEMrush. Así en la mayoría de los casos tal vez prefiera simplemente desactivar pingbacks en su blog WordPress. Siga los siguientes pasos abajo.

1. Desactivar Pingbacks De Otros Blogs

Haga clic en el área “Discusión” en su panel de control WordPress y desmarque la opción “Permitir notificaciones de enlace de otros blogs (pingbacks y trackbacks) en artículos nuevos”.

disable pingbacks

2. Desactivar Auto-Pingbacks

Para desactivar auto-pingbacks usted dispone de varias opciones. Puede utilizar No Self Plugin gratuito o usar un premium plugin como perfmatters (desarrollado por un miembro del equipo de Kinsta) lo cual le permite desactivar los auto-pingbacks junto con otras optimizaciones para su sitio WordPress.

Desactivar auto-pingbacks con perfmatters
Desactivar auto-pingbacks con perfmatters

O puedes crear un tema secundario, después de hacer una copia de seguridad de tu sitio, y añadir lo siguiente al archivo functions.php de tu tema secundario.

¡Importante! Editando el código fuente de un tema de WordPress puede romper su sitio su no se hace correctamente. Si no está conforme haciendo esto pregunte un desarrollador primero.

function wpsites_disable_self_pingbacks( &$links ) {
  foreach ( $links as $l => $link )
        if ( 0 === strpos( $link, get_option( 'home' ) ) )
            unset($links[$l]);
}

add_action( 'pre_ping', 'wpsites_disable_self_pingbacks' );