benecaster_get_user_id_by_subscriber_email()
Resolves an email address to a WordPress user ID, or 0. The cheap first step for an integration working from email addresses — it lets a caller bail early without the null check that get_user_by() forces.
There is deliberately no show argument. A WordPress user is site-wide; scoping to a show is what the tier and access functions are for.
Reach for benecaster_get_subscriber_data() instead when you want the tier, token state and display name as well. It is one lookup rather than this one plus the follow-ups, and it distinguishes “no such user” from “user with no token for this show” — a distinction a bare ID cannot express.