This one button macro mounts/dismounts. Default is flying but hold for ground mount, alt for water mount. Just substitute in you favorite mount for each and you’re good to go!
Cheers!
#showtooltip Ride
/use [mod:shift] Golden King
/use [mod:alt] Subdued Seahorse
/use [nomod] Swift Green Gryphon
/dismount [mounted]