Beschrijving
Some Plus Report Post
Beschrijving
Some Plus Report Post is a powerful and easy-to-use plugin that allows your website visitors to report inappropriate, spam, or policy-violating content. Site administrators can then review these reports and take appropriate action.
Key Features
- User Reporting: Visitors can report content with customizable reasons
- Admin Dashboard: Comprehensive reports management interface
- Customizable Reasons: Define your own report reasons
- Post Type Support: Enable reporting for specific post types
- Rate Limiting: Prevent spam reports with built-in rate limiting
- Guest Reporting: Optionally allow non-logged-in users to report
- Shortcode Support: Place report buttons anywhere with
[sprp_report] - Auto-Append: Automatically add report buttons to content
- AJAX Submission: Smooth, no-refresh reporting experience
- Accessible: WCAG 2.1 compliant modal interface
- Translation Ready: Fully internationalized
How It Works
- Install and activate the plugin
- Configure settings under Some Plus Reports > Settings
- Choose which post types should have reporting enabled
- Customize report reasons
- Users can now report content using the report button
- Review reports under Some Plus Reports
- Take action: delete, unpublish, or dismiss reports
Shortcode Usage
Display the report button anywhere:
[sprp_report] Or specify a specific post:
[sprp_report post_id="123"] For Developers
Content Report is built with extensibility in mind:
- Action hook:
sprp_report_submitted– Fires when a report is submitted - Filter hooks for customization
- Clean, well-documented code following WordPress Coding Standards
- Namespace support for modern PHP development
Privacy Policy
Some Plus Report Post stores the following data:
- For logged-in users: User ID and report details
- For guests: IP address (for rate limiting) and report details
This data is stored in your WordPress database and is deleted when the plugin is uninstalled (if you choose to delete data).
No data is sent to external servers.
Credits
- Developed by Some Plus
- Built with WordPress Coding Standards
- Icons from Feather Icons (MIT License)
Installatie
Automatic Installation
- Go to Plugins > Add New in your WordPress admin
- Search for “Some Plus Report Post”
- Click “Install Now” and then “Activate”
Manual Installation
- Download the plugin zip file
- Go to Plugins > Add New > Upload Plugin
- Upload the zip file and click “Install Now”
- Activate the plugin
Configuration
- Go to Settings > Some Plus Report Post
- Select which post types should have reporting enabled
- Customize report reasons as needed
- Configure guest reporting and rate limiting options
- Save your settings
FAQ
Can guests report content?
Yes, you can enable guest reporting in the settings. Guest reports are tracked by IP address for rate limiting purposes.
How do I customize the report reasons?
Go to Settings > Some Plus Report Post and scroll to the “Report Reasons” section. You can add, edit, or remove reasons as needed.
Can I use this with custom post types?
Yes! Any public post type registered on your site will appear in the settings, and you can enable reporting for any of them.
Is the plugin GDPR compliant?
The plugin stores minimal data (IP addresses for rate limiting). You should mention this in your privacy policy. All data is deleted when the plugin is uninstalled.
Yes, the plugin uses CSS custom properties (variables) that you can override in your theme. The button also accepts a custom class via the shortcode.
How do I prevent spam reports?
The plugin includes built-in rate limiting. You can configure the maximum number of reports per hour per user/IP in the settings.
Beoordelingen
Bijdragers & ontwikkelaars
“Some Plus Report Post” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
BijdragersVertaal “Some Plus Report Post” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.0.0
- Initial release
- User content reporting with customizable reasons
- Admin dashboard for managing reports
- Shortcode support
- Auto-append option for post types
- Rate limiting and spam protection
- Guest reporting option
- Full internationalization support




