Con esta función realizaremos un reemplazo directo sobre todos los permalinks de WordPress simultáneamente, sustituyendo la URL de un post por la de otro.

Código para el archivo functions.php de nuestro tema:

function filter_permalink($url){

    if($url == get_site_url().'/permalink-actual/'){

        $url = get_site_url().'/permalink-por-el-que-reemplazamos/'; 

    }

    return $url;

}

add_filter( 'post_type_link', 'filter_permalink', 10, 2 );

Si te ha sido de utilidad ¡deja un comentario! 🙂