- Compatible XF 1.x versions
- 1.4
- 1.5
- Additional requirements
- PHP 5.4+
MySQL 5.7.8+ (to transfer post guards from Post Guard basic), MySQL 5.4+ (otherwise)
- License
- Commercial, Paid License
- Updates duration
- 6 months (renew for $5)
- Visible branding
- No
Description
Post Guard Pro allows you to block invalid or disallowed content submissions using "Post Guards". If a user attempts to submit a prohibited form of content, it will fail and they will receive an error message that you specify for that post guard.
Example uses include:
It is easy to use, and highly customizable.
Features
Instructions
Upgrading from Post Guard (basic)
Note the following:
Screenshots




Post Guard Pro allows you to block invalid or disallowed content submissions using "Post Guards". If a user attempts to submit a prohibited form of content, it will fail and they will receive an error message that you specify for that post guard.
Example uses include:
- Preventing clickbait titles
- Forcing line breaks and punctuation
- Preventing common posting mistakes
It is easy to use, and highly customizable.
Features
- Wide selection of commonly used Post Guards.
- Minimum length
- Uncapitalized first letter
- Only quote
- Words
- Strings
- Characters
- Line breaks
- Punctuation
- External URL
- Regex
- Option to write custom guards with regular expressions
- Select where guards apply to
- Posts
- Thread titles
- Set the phrase name and text to show as the error message (internationizable)
- Select the forums guards operate in
- Select user groups to exclude from guards
- Includes support for certain 3rd-party add-ons as new "Apply To" types (where present)
- Siropu Chat
Instructions
- In admin, go to Applications -> Post Guard Pro -> Manage
- Click Create Post Guard.
- Fill in the details, then click Save.
- Test the guard performs as you expect by clicking Test next to it.
Upgrading from Post Guard (basic)
Note the following:
- Any phrases in your current language (e.g. English) that are prefixed with
pg_
will be transferred across from Post Guard (basic). - All existing Post Guards will be transferred across as guards with the 'Regex' type.
- Note: You will still have to set the forums they will apply to, as well as the user groups to exclude.
- The existing Post Guard (basic) add-on will be disabled (and should remain so to prevent doubling / interference).
Screenshots




- Related resources