Ghana striker Jordan Ayew will play under coach Carlos Carvalhal following his appointment as manager Swansea City.
Player-coach Leon Britton had been in temporary charge of Swansea since the Premier League's bottom side sacked Paul Clement on 20 December.
Carvalhal was dismissed by Wednesday on Christmas Eve, with the Owls 15th in the Championship table.
The Portuguese joins Swansea initially until the end of the season with the option of an extension.
Carvalhal, the Swans' fifth permanent manager in two years, led Wednesday to the Championship play-offs in the past two seasons.
The former Besiktas, Sporting Lisbon and Maritimo boss, who succeeded Stuart Gray at Hillsborough in June 2015, had a win ratio of 42.7% from his 131 games in charge.
"We are very pleased with the appointment," said Swansea chairman Huw Jenkins.
"We felt we needed to get the managerial situation resolved as soon as possible and while the timing is not always perfect, we can look forward to the second half of the campaign with renewed optimism."
Carvalhal's first game in charge of Swansea will be at Watford in the Premier League on Saturday (15:00 GMT).
- Derrick Kohn wins Turkish Super Lig title with Galatasaray
- Mahama didn't promise to stabilise cedi in 100 days - Campaign team clarifies
- Mahama didn't promise to stabilise cedi in 100 days - Campaign team clarifies
- Fatawu Issahaku ranks second in Championship one-on-ones
- Osman Bukari celebrates domestic treble with Red Star Belgrade
- Read all related articles