
內容簡介
Farahabadi Staff Attendance 外掛為已登入的 WordPress 使用者提供前端考勤表單,並設有管理區域以記錄考勤。此外掛簡化了考勤管理,提升了使用者的自助報告能力。
【主要功能】
• 使用短碼進行進出登記
• 為每位使用者提供安全的考勤報告
• 支援瀏覽器地理定位與工作場所半徑驗證
• 提供 Jalali 日期選擇器
• 管理員可手動輸入考勤記錄
• 支援 CSV 匯出與個人資料匯出整合
外掛標籤
開發者團隊
原文外掛簡介
Farahabadi Staff Attendance adds a front-end attendance form for logged-in WordPress users and an administration area for attendance records.
Features include:
Entry and exit registration from a shortcode.
A secure self-service attendance report for each logged-in user.
Date-range totals for both employee and administrator reports.
Browser geolocation and configurable workplace radius validation.
Jalali date pickers for logs and report filters.
Manual entry and exit records for administrators.
Daily work-time summaries with multiple entry and exit pairs.
CSV export with UTF-8 Persian text support.
Optional storage of coordinates, IP address, device type, and browser information; these storage options are disabled by default.
WordPress personal data export integration.
No remote API calls, telemetry, advertisements, or external asset loading.
Use the [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:
Latitude and longitude.
IP address.
Device type.
Browser user-agent string.
All records are stored in the site’s own WordPress database. The plugin does not transmit attendance data to an external service. Suggested privacy-policy text is added to WordPress under Settings > Privacy. Site administrators are responsible for informing users and applying any local employment, privacy, and retention requirements.
Source code
The deployed plugin contains its readable PHP, JavaScript, and CSS source. The Jalali date picker is implemented locally without a remote service or bundled third-party JavaScript library.
