| 开发者 | hamedfarahabady |
|---|---|
| 更新时间 | 2026年9月15日 19:25 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[farastat_attendance] shortcode on a published page for attendance registration. Use [farastat_my_attendance_report] on another published page to show each logged-in user only their own records, daily work time, and selected-range total.
Browser geolocation normally requires HTTPS or localhost. The plugin checks the submitted coordinates against the workplace coordinates stored in WordPress settings.
Privacy
The plugin always stores the WordPress user ID, event type, and event time for each attendance record.
Depending on administrator settings, it can also store:
/wp-content/plugins/.[farastat_attendance] to a published page.[farastat_my_attendance_report] to another published page for employee self-service reports.No. The browser sends the position only to the site's own WordPress AJAX endpoint. The plugin does not call a mapping or analytics service.
Geolocation normally requires HTTPS, browser permission, and an available GPS or network location provider.
Any logged-in WordPress user who can view the page containing the shortcode. Administration pages require the manage_farastat_attendance capability, which is added to administrators on activation.
No. The validation uses coordinates submitted by the user's browser. It is useful as a workplace-radius check, but it should not be treated as fraud-proof identity or location verification.
Yes. Open Attendance > Logs and Manual Entry. The plugin validates the daily entry and exit sequence before saving a manual record.
Not by default. Enable "Delete all data on uninstall" in the plugin settings before uninstalling if the table and settings should be permanently deleted.
pamgr_attendance_records table.[farastat_my_attendance_report] so logged-in users can view only their own attendance records.Tested up to value.farahabadi-staff-attendance.[attendance] shortcode to prevent collisions; use [farastat_attendance].