LLM Moderator For wpForo brings automated, context-aware content review to wpForo-powered forums. It is built for site owners who want to catch spam, trolling, or rule-breaking posts without manually reading every submission, and who are willing to connect their own AI provider account to do so.
As posts and topics come in, the plugin checks them against custom moderation guidelines and takes action automatically, flagging violations and muting repeat offenders.
The AI analysis runs through OpenRouter, a routing service that gives access to multiple language models from providers such as OpenAI, Anthropic, and DeepSeek, with DeepSeek’s chat model set as the default.
Site owners need their own OpenRouter API key, which is entered in the plugin’s settings, and OpenRouter usage may incur charges billed by that service. Moderation results, including flags, mutes, and statistics, appear in a standalone admin interface inside WordPress, separate from the core wpForo settings.
Powered by Fabio ChatBot
Is LLM Moderator For wpForo yours?
Tell readers what is limited and unlimited in the free version, and what the AI does in your plugin. Help them decide faster and reach the people already looking at it. In return, you answer their questions.
Key Features of LLM Moderator For wpForo
Real-time post analysis. Every new post or topic is sent for AI review as it is submitted, with an adjustable query timeout so moderation keeps pace with forum activity.
Context-aware accuracy. The plugin includes surrounding posts in each analysis so the AI can judge content within a conversation rather than in isolation, improving the accuracy of flags.
Privacy-focused data handling. Only the text of a post is sent to OpenRouter for review, without usernames, user IDs, or other identifying details, and usernames are replaced with aliases when context is shared. All moderation records are stored on the site’s own server.
Customizable flag types. Administrators can define their own categories, such as flag, spam, or NSFW, and set an individual mute duration for each one so penalties match the severity of the violation.
Automatic user muting. Users who trigger a mute-enabled flag are moved into a muted state that blocks further posting, and the post that caused the penalty is unapproved automatically.
Flag-only tracking mode. Flag types can be enabled for monitoring without applying any mute penalty, letting a site owner track problem patterns quietly before deciding on enforcement.
Scheduled cleanup. A daily maintenance routine clears expired mutes and handles removal of unapproved content, keeping the moderation tables tidy without manual upkeep.
User notifications shortcode. A shortcode placed on the forum page displays messages to users when they are muted or when one of their posts has been flagged, keeping them informed of their status.
How to Install LLM Moderator For wpForo
Step 1: Install and activate. In the WordPress dashboard, go to Plugins > Add New Plugin, search for LLM Moderator For wpForo, then click Install Now followed by Activate.
Step 2: Open the moderation settings. Navigate to WPForo AI Moderation > Settings in the admin menu to begin configuration.
Step 3: Write the moderation prompt and flags. Set a prompt that instructs the AI to return a JSON object with type and reason keys, then create flag types that match the categories named in that prompt.
Step 4: Configure muting. Enable muting on the flag types that should trigger a penalty, set custom mute durations for each, and assign unmute permissions to the appropriate wpForo usergroups.
Step 5: Connect OpenRouter. Enter a valid OpenRouter API key in the settings page and save it so the plugin can start sending moderation requests.
Step 6: Add the notification shortcode. Place the notifications shortcode on the forum page so users see alerts when their posts are flagged or when they are muted.
Good to Know About LLM Moderator For wpForo
According to the plugin’s documentation, it requires wpForo to be active, along with the cURL extension implied by its API requests and a MySQL database, plus an OpenRouter account and API key with sufficient credit for requests to run.
The developer notes that only post content is transmitted to OpenRouter, with no usernames, user IDs, or other identifying data included, and that all moderation records remain stored on the site owner’s own server.
Free models are available through OpenRouter, though they cannot be combined with model chaining. If the API key runs out of credit, moderation is simply skipped until it is restored.
Download LLM Moderator For wpForo on WordPress.org