Cómo deshabilitar los pingbacks automáticos en WordPress

La vinculación a sus propias publicaciones, también conocida como interconexión, es excelente para el SEO. Sin embargo, con los pingbacks habilitados en su sitio, las publicaciones interconectadas pueden volverse molestas porque WordPress crea automáticamente un nuevo pingback para esa publicación. Estos pingback aparecen en la sección de comentarios de tus publicaciones. Si bien a algunos usuarios les puede gustar esta característica, muchos usuarios no la encuentran útil. En este artículo, le mostraremos cómo deshabilitar los pingbacks automáticos en WordPress.

Deshabilitar autopings

¿Qué es un Pingback?

Los pingbacks dan a los softwares la capacidad de comunicarse entre sitios web. Es casi como comentarios remotos. Piensa en esto, de esta manera:

  1. Escribimos una publicación en el blog WPBeginner.
  2. Luego, escribe una publicación en tu blog mencionando/vinculando 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 su blog para confirmar que el pingback se origina allí (compruebe si el enlace está presente).
  5. Entonces tendremos la capacidad de mostrar su pingback como un comentario en nuestra publicación. Esto será únicamente un enlace a su sitio.

Los pingbacks también funcionan dentro de su sitio. Entonces, si una de sus publicaciones se vincula a otra publicación, su WordPress enviará un auto-ping. Esto puede volverse realmente molesto.

Self Pingbacks en un sitio de WordPress

Para más detalles, echa un vistazo a nuestra guía sobre trackbacks y pingbacks.

Ahora que sabe qué es un pingback, echemos un vistazo a cómo deshabilitar los pingbacks automáticos.

Videotutorial

Suscríbete a WPBeginner

Si no le gusta el video o necesita más instrucciones, continúe leyendo.

Hay varias formas de desactivar los pingbacks automáticos en su sitio de WordPress. Le mostraremos tanto el método de complemento como el método de código manual.

Deshabilitar Self Pingbacks en WordPress usando complementos

Hay dos complementos que puede usar para desactivar los pings automáticos.

1. Uso del complemento No Self Pings

Lo primero que debe hacer es instalar y activar el Sin autopings enchufar. El complemento funciona de forma inmediata y no hay configuraciones que deba configurar. Simplemente activando el complemento se desactivarán los pingbacks automáticos.

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

Te recomendamos leer nuestra guía sobre el tema de la instalación de plugins no probados con tu versión de WordPress.

2. Uso del complemento de deshabilitación

Simplemente instale y active el inhabilitador enchufar. Tras la activación, visite Ajustes » Inhabilitador página para configurar el complemento.

Página de configuración del complemento de desactivación

Notará que el complemento le permite desactivar varias funciones de WordPress. Tienes que desplazarte hacia abajo para Configuración de back-end sección y marque la casilla junto a Deshabilitar pings automáticos opción.

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

Desactivar Self Pings sin usar un complemento

Si no desea usar un complemento, puede usar estos dos métodos para desactivar los pings automáticos en su sitio.

1. Desactivar Pingbacks globalmente

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

Simplemente ve a Ajustes » Discusión página. Bajo la Configuración predeterminada del artículo sección, desmarque la casilla junto a ‘Intentar notificar cualquier blog vinculado desde el artículo’ opción. Haga clic en el botón Guardar cambios para almacenar su configuración.

Deshabilite todos los pinbacks salientes de su sitio

2. Inserte manualmente el código para deshabilitar los pingbacks automáticos

Si se siente cómodo agregando fragmentos de código a sus archivos de temas de WordPress, puede 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 complemento específico del sitio.


function no_self_ping( &$links ) {
	$home = get_option( 'home' );
	foreach ( $links as $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 le haya ayudado a desactivar los pings automáticos en su sitio de WordPress. También puede consultar nuestra guía sobre cómo detener el spam de trackback de WordPress.

.

Deja un comentario