Cómo deshabilitar los auto-pingbacks en WordPress

Enlazar a sus propios mensajes también conocido como interlinking es genial para SEO. Sin embargo, con pingbacks habilitados en su sitio, los mensajes entrelazados pueden resultar molestos porque WordPress crea automáticamente nuevos pingbacks para ese mensaje. Estos pingbacks aparecen en la sección de comentarios de tus mensajes. Aunque a algunos usuarios les guste esta función, muchos no la encuentran útil. En este artículo, le mostraremos cómo deshabilitar las auto-pingbacks en WordPress.

¿Qué es un Pingback?

Los Pingbacks dan a los softwares la capacidad de comunicarse entre sitios web. Es casi como comentarios remotos. Piénsalo de esta manera:

  1. Escribimos un post en el blog de AprenderWP.
  2. Luego escribes una entrada en tu blog mencionando/enlazando a nuestro artículo.
  3. Su software de blogs (WordPress) nos enviará automáticamente un pingback.
  4. Nuestro software de blogs (WordPresS) recibirá el ping. Luego irá automáticamente a tu blog para confirmar que el pingback se origina allí (comprueba si el enlace está presente).
  5. Entonces tendremos la posibilidad de mostrar tu pingback como un comentario en nuestro post. Esto será únicamente un enlace a su sitio.

Los Pingbacks también funcionan dentro de su sitio. Así que si uno de tus mensajes se enlaza con otro, entonces tu WordPress enviará un auto-ping. Esto puede ser muy molesto.

Para más detalles, consulta nuestra guía sobre trackbacks y pingbacks.

Ahora que sabes lo que es un pingback, echemos un vistazo a cómo desactivar los pingbacks automáticos.

Video Tutorial

Suscribirse a AprenderWP

Si no te gusta el video o necesitas más instrucciones, entonces continúa leyendo.

Hay varias maneras de deshabilitar los pingbacks en su sitio de WordPress. Le mostraremos tanto el método de plugin como el método de código manual.

Desactivar Self Pingbacks en WordPress usando plugins

Hay dos plugins que puede usar para desactivar los pings propios.

1. Uso del plugin No Self Pings

Lo primero que tienes que hacer es instalar y activar el plugin No Self Pings. El plugin funciona desde el primer momento, y no hay ajustes que puedas configurar. Simplemente activando el plugin se desactivarán los pingbacks automáticos.

Notarás que el plugin No Self Pings no ha sido actualizado en más de dos años. Normalmente no recomendamos instalar plugins que no hayan sido actualizados durante tanto tiempo. Simplemente porque en la mayoría de los casos esos plugins no funcionan. Sin embargo, No Self Pings es un plugin muy simple, y funciona incluso con la última versión de WordPress (4.2.3 En el momento de escribir este artículo).

Le recomendamos que lea nuestra guía sobre la instalación de plugins no probados con su versión de WordPress.

2. Uso del plugin Disabler

Simplemente instale y active el plugin Disabler. Tras la activación, visite la página Settings » Disabler para configurar el plugin.

Notarás que el plugin te permite desactivar varias características de WordPress. Necesita desplazarse hacia abajo hasta la sección Configuración del extremo posterior y marcar la casilla situada junto a la opción Desactivar autopings .

Haga clic en el botón Guardar cambios para guardar su configuración.

Desactivar Pings propios sin usar un plugin

Si no desea utilizar un plugin, puede utilizar estos dos métodos para desactivar los autopings en su sitio.

1. Desactivar Pingbacks Globally

WordPress le permite desactivar los pingbacks en su sitio. Al usar esta opción deshabilitará completamente la función de pingback en su sitio.

Simplemente vaya a la página Configuración » Discusión . En la sección Configuración del artículo por defecto , desmarque la casilla situada junto a Intentar notificar a cualquier blog vinculado al artículo . Haga clic en el botón Guardar cambios para guardar su configuración.

2. Insertar manualmente el código para deshabilitar auto-pingbacks

Si te sientes cómodo añadiendo fragmentos de código a tus archivos de temas de WordPress, entonces puedes usar este método para desactivar los pings automáticos.

Simplemente copie y pegue este código en el archivo functions.php de su tema o en un plugin específico del sitio.

12345678functionno_self_ping( &$links) { $home= get_option( home); foreach( $linksas$l=> $link) if( 0 ==== strpos( $link, $home)) ) unset($links[$l]);} add_action( pre_ping, no_self_ping);

Eso es todo, esperamos que este artículo te haya ayudado a deshabilitar los pings en tu sitio de WordPress. También puede consultar nuestra guía sobre cómo detener el trackback de spam de WordPress.

Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Facebook.

Deja un comentario