NexaBoard adds a discussion forum and community area to WordPress. It includes forum organization, topics and replies, member profiles, moderation tools, read tracking, follows, bookmarks, attachments and configurable forum pages.
The core plugin does not require paid code or a license to use its included features. Optional extensions can be installed separately as normal WordPress plugins.
Main features:
[nexaboard_forum] — displays the forum interface.[nexaboard_profile] — displays the member profile interface.Do not edit template files inside the plugin if you want your changes to survive plugin updates.
Copy a template from:
/wp-content/plugins/nexaboard-discussion-forum-community/templates/
to the corresponding path in your theme or child theme:
/wp-content/themes/your-theme/nexaboard/
Example:
templates/forum/topic.php
becomes:
/wp-content/themes/your-theme/nexaboard/forum/topic.php<h3>Forum icons</h3>
The default read/unread forum icons are stored in:
/wp-content/plugins/nexaboard-discussion-forum-community/assets/images/
forum-read.svgforum-unread.svgNexaBoard validates state-changing browser requests with WordPress nonces and applies capability/authorization checks where an action is restricted. User-supplied values are validated or sanitized before use. Email-verification links use expiring, one-time verification tokens rather than logged-in WordPress nonces.
Site administrators remain responsible for configuring WordPress user access, backups, email delivery and server upload limits appropriately for their site.
Optional NexaBoard extensions are installed as separate WordPress plugins. NexaBoard core does not write extension PHP code into its own plugin directory and does not require a paid license to use the features included in core.