Royals must marry in church?

According to the BBC members of the Royal family can only marry in the Church of England, unless they go to Scotland. Does this apply to everybody covered by the Royal Marriages Act? Does this mean Parliament will need to pass special legislation after all? Or will they just move the wedding to Scotland?