[WordPress] 外掛分享: Some Plus Report Post

首頁外掛目錄 › Some Plus Report Post
WordPress 外掛 Some Plus Report Post 的封面圖片
全新外掛
安裝啟用
★★★★★
5/5 分(2 則評價)
6 天前
最後更新
0%
問題解決
WordPress 5.0+ PHP 7.4+ v1.6.5 上架:2026-01-04

內容簡介

Some Plus Report Post 是一款強大的外掛,讓網站訪客能夠舉報不當、垃圾或違反政策的內容,包括單獨的評論。網站管理員可以審核舉報、接收電子郵件通知,並在舉報數量超過設定閾值時自動採取行動。

【主要功能】
• 訪客舉報:訪客可自訂舉報原因
• 評論舉報:可針對單獨評論進行舉報
• 管理介面:全面的舉報管理介面
• 電子郵件通知:每次新舉報時接收通知
• 閾值行動:自動處理超過限制的舉報
• 短碼支持:可在任何位置放置舉報按鈕

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.6.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Some Plus Report Post」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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 — including individual comments. Site administrators can review reports, receive email notifications, and automatically take action when reports exceed a threshold.
Key Features

User Reporting: Visitors can report content with customizable reasons
Comment Reporting: Visitors can report individual comments, not just posts
Admin Dashboard: Comprehensive reports management interface with stats
Admin Notifications: Receive an email every time a new report is submitted
Threshold Actions: Automatically unpublish or trash a post when report count exceeds a limit
Customizable Reasons: Define your own report reasons
Post Type Support: Enable reporting for any public post type
Rate Limiting: Prevent spam reports with built-in rate limiting
Guest Reporting: Optionally allow non-logged-in users to report
Spam Protection: Built-in honeypot plus optional Cloudflare Turnstile or Google reCAPTCHA for guest reports
Privacy Notice: Show a GDPR-friendly notice inside the report modal
Data Retention: Automatically delete old reports after a configurable number of days
CSV Export: Download all reports as a spreadsheet
Shortcode Support: Place report buttons anywhere with [sprp_report]
Auto-Append: Automatically add report buttons to post content
Advanced Filtering: Filter reports by post type, status, item type, reason, and date range
AJAX Submission: Smooth, no-refresh reporting experience
Accessible: WCAG 2.1 compliant modal with focus trap and keyboard navigation
Translation Ready: Fully internationalized

How It Works

Install and activate the plugin
Configure settings under Reports → Settings
Choose which post types should have reporting enabled
Customize report reasons (or use the built-in defaults)
Visitors can now report content and comments using the report button
Review and filter reports under Reports
Take action: delete, unpublish, dismiss, or let the threshold automation handle it

Shortcode Usage
Display the report button anywhere:
[sprp_report]

Target a specific post:
[sprp_report post_id="123"]

Add a custom CSS class to the button:
[sprp_report class="my-custom-class"]

For Developers
Some Plus Report Post is built with extensibility in mind:

Action hook: sprp_report_submitted( $report_id, $post_id, $reason_id, $reason_text ) — fires after a report is saved
Clean, well-documented code following WordPress Coding Standards
Namespace SomePlusReportPost\ with SPL autoloader
All queries use $wpdb->prepare()

Privacy Policy
Some Plus Report Post stores the following data:

For logged-in users: User ID and report details (post ID, reason, additional note, date)
For guests: IP address (for rate limiting) and report details

If optional captcha protection is enabled, captcha verification tokens and the visitor IP address may be sent to Cloudflare Turnstile or Google reCAPTCHA for verification. If captcha is disabled, no report data is sent to external servers.
To limit how long data is stored, use the Data Retention setting under Notifications & Automation to automatically delete reports after a set number of days. All stored data is permanently deleted when the plugin is uninstalled.
Credits

Developed by Some Plus
Built with WordPress Coding Standards
Icons from Feather Icons (MIT License)

延伸相關外掛

文章
Filter
Mastodon