This solution worked for me! Thanks so much.
Try setting yourself as admin for the Macbook (for some reason I messed with these settings last year, and wasn't admin), and my wifi is back, even after reboot, which is when the other solutions stopped working before, so I'm thinking this solution might be it!
Also, just for reference:
I was troubleshooting with Apple Phone Support (downloading Yosemite entitles you to 90 days of complimentary phone service, fyi) for 3 hours on Sunday night, and we tried the following:
-Setting a new location for Wifi: Network Preferences > Location dropdown (says Automatic) > Edit Locations > '+' to make a new location > Name it whatever > back to network preferences > click clog symbol on bottom left > 'Set service order...' > make sure WiFi is first on list.
>> this solution worked for about 4 hours, until I shut down my MBP and the problem persisted after that.
-2nd troubleshoot idea from phone support: Re-install Yosemite -- Shutdown MBP > Start it up while holding Command + R (this accesses the recovery partition) > let go of CMD + R when you hear the start up sound > when Recovery Window starts up, select the option to re-instal OS X (make sure it says 10.10) then just follow the prompts.
These two solutions weren't lasting, that is until I set myself as admin. So if this helps one of you, then I'm glad.
SPECS: Macbook Pro, Mid-2011.