You cannot use a GameCube controller to play The Legend of Zelda: Twilight Princess on Wii. The Wii version was designed exclusively for Wii Remote + Nunchuk motion controls (aiming, sword waggle, fishing, spin attack). The GameCube controller lacks motion sensors and the pointer IR tracking.
On original Wii hardware: Wii Remote + Nunchuk is mandatory. No workaround.