WordPress plugin intelligence profile

Farahabadi Staff Attendance

A self-hosted staff attendance plugin with browser geolocation checks, Jalali dates, manual records, reports, and CSV export.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update18 Oct 202616d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Farahabadi Staff Attendance version 1.2.3 as active, updated 16d ago and tested up to WordPress 7.1.

Overview

About this plugin

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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • attendance
  • employee
  • gps
  • jalali
  • persian
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity18 Oct 202616d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.2.21.2.3
WordPress compatibility7.1.27.1.3
WordPress compatibility7.17.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.