
Hace tiempo que ya publiqué cómo evitar pings propios en WordPress, y entonces te conté como hacerlo con un plugin y un truco sencillo a la hora de enlazar, pero hay otro modo de hacerlo … también muy sencillo.
La manera que faltaba era mediante un sencillo código en tu plugin de funciones o el archivo functions.php del tema WordPress que uses, este:
//desactivar pings propios
function desactivar_pings_propios( &$links ) {
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, get_option( 'home' ) ) )
unset($links[$l]);
}
add_action( 'pre_ping', 'desactivar_pings_propios' );
Guardas los cambios y ya lo tienes.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!






AVISO: Esta publicación hace 3 años o más que no se actualiza. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te sirvió?, pues entonces nada :-)
Muchas gracias, lo estaba esperando, pues ya tengo demasiados plugins.
:O muy bueno Fernando, muchas gracias.
qué ventaja tiene evitarlos?
Básicamente ruido que distrae de la conversación
Esa es una información realmente muy bueno y también gracias por compartir el código también. que era muy útil.
Reseñas de cine
Gracias por la información, la verdad es que pensé que era todos o ninguno y que no tenia fácil solución.
Buenas Fernando,
Lo he implementado en mi blog pero no veo cambios en los pings ya realizados. Este codigo ¿solo actua para los nuevos pings o tambien elimina los anteriores?
En mi blog todos los enlaces internos que me aparecen en comentarios no los tengo activos, es decir no estan aprovados, unicamente los veo yo en el panel de adminsitracion.
He metido el codigo en el archivo functions.php pero no veo ningun cambio sobre estos.
Evita los nuevos