[0.2.3.1] - 2026-01-30
- Role Calculation for Anonymous Users:
- Issue: Fixed a critical logic flaw where setting `display_name="Anonym"` in the shortcode prevented the User ID from being passed to the backend. This caused logged-in users with valid `presenter_roles` to be downgraded to standard 'user' status (Guest).
- Resolution: Updated `shortcode.php` to strictly separate the "Display Name" logic from the "User Identity" logic. The system now always injects the authenticated `user_id` into the hidden fields, ensuring that role verification (`wpj_get_user_role_status`) works correctly regardless of the chosen display name strategy.