¿Qué es rel="pingback" y cuál es su uso en mi sitio web?

29 sept 2013, 07:07:21
Vistas: 75K
Votos: 14

Quizás sea una pregunta simple, pero realmente quiero saber qué es esta URL que está presente en mi sitio web.

<link rel="pingback" href="http://www.example.com/xmlrpc.php" />

Mis preguntas son:

  1. ¿Cuál es su utilidad?
  2. ¿Puede este enlace causar algún problema?
0
Todas las respuestas a la pregunta 1
2
18

Es "Pingback"

¿Qué es Pingback?

Los pingbacks (también conocidos como trackbacks) son una forma de comentario automatizado para una página o publicación, creado cuando otro blog de WordPress enlaza a esa página o publicación.
Cuando publicas una nueva entrada en tu blog, WordPress intenta hacer 'ping' a todos los sitios que enlazaste en tu publicación. Es decir, tu sitio web de WordPress está informando a otros sitios web que has enlazado a ellos.
Cuando recibes pingbacks, significa que alguien más ha enlazado a una de tus publicaciones o páginas. (:fuente^) (también puedes aprender más: Soporte de WordPress.com, Wikipedia, y el glosario del Codex)

Y para más detalles sobre Pingback y Trackback, mira aquí:

Codex: Pingbacks

Eliminar Pingback

Para deshacerte de la URL de pingback, simplemente elimina la línea de tu header.php:

<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

El siguiente artículo puede ayudarte a entender por qué:

Minimizando solicitudes HTTP con temas de WordPress - ClickNathan.com

Respuestas

Ahora vayamos a tus preguntas:

  1. ¿Para qué sirve esto?

Respuesta: Si has leído todos los recursos, ahora entiendes para qué sirve.

  1. ¿Este enlace causa algún problema?

Respuesta: No, solo genera una nueva consulta a la base de datos si la URL de pingback no está definida directamente. Si se define programáticamente, solo consulta la base de datos una vez por cada carga de página y recupera la URL de pingback desde la base de datos. No es bueno para un sitio saludable hacer ping a la base de datos por cosas menos importantes. Y si leíste los enlaces, el pingback no es importante.

Pero aún podemos ver:

29 sept 2013 10:39:33
Comentarios

No estoy seguro de tus razones. "Minimizar solicitudes HTTP" - esto no hará ninguna diferencia: incluir una URL de pingback no agregará una solicitud HTTP adicional para los lectores normales. "solo hace una nueva consulta a la base de datos" - no, bloginfo('pingback_url') se calcula a partir de get_option('site_url') que tiene autoload=yes y por lo tanto se lee mediante wp_load_alloptions, y no requerirá una consulta adicional a la base de datos.

Rup Rup
9 ene 2020 09:43:01

@Rup Entonces es un punto válido para discutir en el artículo del blog de Nathan... Con tu consenso revisaré la respuesta en cualquier momento

Mayeenul Islam Mayeenul Islam
9 ene 2020 12:07:18