UA-51298262-10 Skip to main content
WordPress

Cómo evitar nuestros propios pingbacks en WordPress

By septiembre 26, 2019diciembre 2nd, 2022No Comments

En esta oportunidad en Ayuda Hosting veremos cómo evitar nuestros propios pingbacks en WordPress.

Cómo evitar nuestros propios pingbacks en WordPress

¿Qué es un pingback?

Pingback es un método diseñado para que los dueños de una página web demanden un aviso cuando alguien enlaza alguno de sus posts o publicaciones. Esto le permite a los autores de las publicaciones mantener el contacto con quién los está enlazando.

Estos pingbacks permiten que los sitios se intercomuniquen y equivale a generar comentarios remotos. A continuación, veremos qué significa esto con un ejemplo:

  • Redactamos un artículo en el blog de Ayudahosting.online.
  • Después un usuario escribe un post en su blog mencionando o enlazando al artículo de Ayudahosting.online.
  • El CMS de ese usuario (en este caso, WordPress) de manera automática envía un pingback a Ayudahosting.online.
  • El CMS de Ayudahosting.online (en este caso, WordPress) recibe el ping y de manera automática este irá al blog del usuario para hacer la confirmación de que el enlace es real y existe.
  • Una vez que esto ocurre, tenemos la opción de mostrar el pingback o no en Ayudahosting.online como un comentario realizado en el mismo post. Este comentario, creará un enlace al post del sitio web del usuario donde se nos mencionó.

Los pingbacks también trabajan de manera interna. Esto significa que si uno de nuestros artículos enlaza de manera interna con otro, WordPress se autoenviará un pingback dentro del sitio web.

Ya que sabemos qué es un pingback y cómo funcionan, veremos ahora estaremos viendo cómo evitar nuestros propios pingbacks en WordPress.

Desactivar los pingbacks utilizando un plugin

Primero instalamos y activamos el plugin No Self Pings de WordPress. Para hacer esto, nos desplazamos a la sección Plugins del panel de administración de WordPress y seleccionamos la opción Añadir nuevo. En esta página debemos buscar el plugin que queremos instalar utilizando el campo de búsqueda que está ubicado en la parte superior derecha de esta página.

Coloca el nombre del plugin y haz Enter para comenzar con la búsqueda. Si has llevado a cabo las instrucciones correctamente, el plugin debería aparecer en los primeros resultados de búsqueda. Ahora tienes que seleccionarlo para llevar a cabo su instalación y activación.

El plugin ya viene configurado, por lo que solo tendrás que activarlo para eliminar los pingbacks.

Desactivar los pingbacks de forma manual

Si no deseas emplear un plugin, ahora te estaremos mostrando dos métodos en los que puedes desactivar los pingbacks de forma manual.

Desactivar los pingbacks de manera global

WordPress te ofrece la posibilidad de desactivar los pingbacks de tu sitio web. Así podrás inhabilitar la función que corresponde a los pingbacks durante la instalación de tu WordPress.

Cómo evitar los pingbacks propios en WordPress

Solo tienes que dirigirte a la sección de Ajustes y hacer clic en Comentarios. Encontrarás una sección denominada Ajustes por defecto de las entradas, y Tratar de avisas a los sitios enlazados desde el artículo la cual debes desmarcar. Cuando termines de hacer los cambios debes hacer clic en Guardar Cambios para que se ejecuten.

Desactivar los pingbacks por medio de código

Si te gusta añadir códigos en los ficheros de WordPress, también tienes un método disponible para desactivar los pingbacks de tu sitio web de WordPress.

Solo tienes que copiar y pegar el código que te mostramos a continuación en el archivo functions.php en tu tema o plugin para hacer la desactivación de los pingbacks.

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

Esperamos que este artículo sobre cómo evitar nuestros propios pingbacks en WordPress, les haya resultado útil. También te puede ser de gran utilidad nuestra guía completa para conseguir enlaces rotos en WordPress.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies