The center was recently closed to traffic on a child basis making it much safer for pedestrians.
I'm struggling to understand exact meaning of this sentence. There are a lot of meaning in 'close' and 'traffic' so I don't know what to select as meaning.