Unified WordPress authentication approach