Leeds United will face Cardiff City in their opening game, as the Championship 2023/24 fixtures were announced on Thursday morning.