Evitar pingbacks propios en WordPress

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.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(1 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. 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.

8 comentarios en “Evitar pingbacks propios en WordPress”

  1. 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

  2. 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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido