Not really. The High Elf -then Blood Elf- sorceress were playable alongside the elf priests in warcraft 3, and mind you, the elf priests have been consistently been called "Mage-Priests" in flashbacks during WoW, so already the two elven units from war3 are casters before Kael'thas makes his way as a hero during the expansion. And during TFT Blood elves were all about magic with 3 units and a hero, while the only ranger unit was a campaign only swap with the Archer.
Ranger might have been the iconic archetype during War2, but by War3, it was all about the Mage users, and it hasn't le down since. If anything, focus now is shared between Magic users and Light weilders, with the ranger archetype relegated to barely a background function.