Back
19 Mar, 2026

[0.2.4.0] - 2026-03-19

Added

  • Presenter IDs Parameter:
  • Introduced the `presenter_ids` parameter to the `[wpj_lobby]` shortcode.
  • Functionality: This allows administrators to grant Presenter privileges to specific users based on their exact WordPress User ID (e.g., `presenter_ids="1,15,42"`).
  • Priority: This parameter has the highest priority, overriding all other role-based or global settings.
  • Interactive Shortcode Generator:
  • Added a new administrative submenu (`WP Jointly` -> `Shortcode Generator`).
  • Features: Provides a modern, interactive UI to easily configure meeting room parameters (Room Title, Layout, Display Name, Roles, etc.) and generates a ready-to-use shortcode with a one-click copy function.
  • User Selection Modal: Built-in modal within the generator to search and select users by name or email, automatically fetching and appending their User IDs to the shortcode.
  • Translations Update: Added comprehensive translation keys for the new Shortcode Generator UI to `translations.json`.

Changed

  • Core Role Logic: Refactored `wpj_get_user_role_status()` in `jd-wpjointly.php` to accept and evaluate specific User IDs safely before falling back to WordPress roles, bbPress roles, or global configurations.
  • *Context Data Security: Updated the transient context generation in `shortcode.php` to securely pass the new `presenter_ids` array to the backend token generation API.