BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off β†’
Farahabadi Staff Attendance icon
Actively maintained Tested with WP 7.1 #12 in attendance

Farahabadi Staff Attendance

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

Active installs<10New
Downloads Β· 30d119β€’ 0% vs prev. 30d
Ratingβ€”0 reviews
Health score64/100Good
All-time downloads113Since Sep 2026
Support resolvedβ€”No recent threads
RequiresWP 6.2PHP 7.4+
Downloads Β· 7d46β–Ό -2.1% week over week
Our verdict

Solid choice

Farahabadi Staff Attendance is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 days ago, and scores 64/100 on our health check.

  • Actively developed β€” last update 4 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

61319Sep 15Sep 22Sep 29
Yesterday4
Daily average (1y)8
Peak day26Sep 15, 2026
Last 12 months119

Download spikes usually follow a new release β€” each site that auto-updates counts as a download.

Rankings

Where Farahabadi Staff Attendance stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
attendance #31 150 Best attendance plugins β†’
employee >100 326 Best employee plugins β†’
gps #94 320 Best gps plugins β†’
Jalali #22 61 Best Jalali plugins β†’
persian >100 605 Best persian plugins β†’

About Farahabadi Staff Attendance

From the official readme Β· v1.2.2

Description

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.

Installation

  1. Upload the plugin ZIP from Plugins > Add New > Upload Plugin, or place the plugin directory in /wp-content/plugins/.
  2. Activate Farahabadi Staff Attendance.
  3. Open Attendance > Settings.
  4. Enter the workplace latitude, longitude, and allowed radius.
  5. Add [farastat_attendance] to a published page.
  6. Add [farastat_my_attendance_report] to another published page for employee self-service reports.
  7. Ensure the site uses HTTPS so browsers can provide geolocation.

Existing records from private versions 1.0.x are copied into the new prefixed database table, and the old location settings are migrated. The legacy table is retained as a non-destructive backup.

Frequently asked questions

Does the plugin send location data to another server?

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.

Why does the browser refuse to provide a location?

Geolocation normally requires HTTPS, browser permission, and an available GPS or network location provider.

Who can use the attendance form?

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.

Is browser geolocation tamper-proof?

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.

Can an administrator correct a forgotten record?

Yes. Open Attendance > Logs and Manual Entry. The plugin validates the daily entry and exit sequence before saving a manual record.

Does uninstalling remove records?

Not by default. Enable β€œDelete all data on uninstall” in the plugin settings before uninstalling if the table and settings should be permanently deleted.

Changelog

Adds the missing front-end Jalali date picker and improves compatibility with theme typography.

1.2.2

  • Added the Jalali calendar picker to the front-end employee report date fields.
  • Removed report form font shorthand so typography is controlled by the active theme.
  • Normalized inherited letter spacing inside the Persian report interface.

1.2.1

  • Restored migration support for records stored in the intermediate pamgr_attendance_records table.
  • Forced the database migration to run after updating from 1.1.x or 1.2.0.
  • Prevented data loss when old and new tables contain overlapping primary-key IDs.
  • Made migration idempotent by skipping records already present with the same user, event type, and timestamp.

1.2.0

  • Added [farastat_my_attendance_report] so logged-in users can view only their own attendance records.
  • Added Jalali date filters, daily entry and exit times, daily work duration, and a selected-range total to the employee report.
  • Added total work duration and report statistics to the administrator report dashboard.
  • Corrected internal PHP, JavaScript, and CSS filenames to match the FARASTAT bootstrap references.
  • Corrected the WordPress Tested up to value.

1.1.1

  • Renamed the plugin to Farahabadi Staff Attendance for a distinctive WordPress.org directory identity.
  • Updated the plugin text domain and directory slug references to farahabadi-staff-attendance.
  • Corrected the WordPress.org contributor username.

1.1.0

  • Prepared the plugin for WordPress.org directory submission.
  • Added unique prefixes, plugin capabilities, nonces, validation, sanitization, and late escaping.
  • Moved inline scripts and styles into enqueued local files.
  • Replaced the deprecated jQuery date-picker dependency with a readable, dependency-free Jalali picker.
  • Added privacy-policy text and personal data export support.
  • Added configurable storage of coordinates and technical metadata, disabled by default for new installations.
  • Changed destructive record deletion to a nonce-protected POST action.
  • Added pagination to the raw logs screen.
  • Added formula-injection protection to CSV exports.
  • Removed automatic modification of the Subscriber role.
  • Removed external map links and all external runtime requests.
  • Migrated records and settings from private 1.0.x releases into uniquely prefixed storage.
  • Removed the generic legacy [attendance] shortcode to prevent collisions; use [farastat_attendance].

Full changelog on WordPress.org β†’

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own β€” no account needed.

Active installs badge Rating badge Health score badge

Best Farahabadi Staff Attendance alternatives

All attendance plugins β†’
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Attendance Manager Attendance Manager Each user can do attendance management by themselves. by tnomi 700+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.4 (5) 4 months ago 65
2 HR Management Lite HR Management Lite HR Plugin for WordPress to Manage the HR works and the Projects. by Weblizar 200+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 3.5 (2) 3 weeks ago 72
3 Clock In Portal- Staff & Attendance Management Clock In Portal- Staff & Attendance Management Track the attendance of all registered employees with clock in or out system by Infigo Software 200+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 3.9 (11) 8 months ago 49
4 Attendance Management For LifterLMS Attendance Management For LifterLMS Comprehensive attendance management system for LifterLMS with advanced reporting dashboard… by Muhammad Faizan Haidar 10+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 5 (3) 11 months ago 57
5 Daily Attendance Daily Attendance Manage daily attendance of staff with this small, light-weighted and free tool. by Jaed Mosharraf 10+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… No reviews 3 years ago 23
6 Attendra – Client Attendance Manager Attendra – Client Attendance Manager Book appointments, sell session packages and track client attendance inside WordPress. No… by Duna Paul 10+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… No reviews 4 months ago 51
7 Plain Tracker Plain Tracker A time clock plugin to track and analyze time of employees, workers or volunteers. by plainware 10+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… No reviews 3 months ago 57
8 WP Attend WP Attend This plugin allows easy creation of events and registration of attendances via email. by bitsandarts 10+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… No reviews 7 years ago 23
9 Ajax Easy Attendance List Ajax Easy Attendance List A simple ajax attendance list by MrFelicity 10+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 5 (1) 14 years ago 30
10 TicketTool TicketTool TicketTool - free event ticketing and managment solution plugin. by msdn11 10+ β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 5 (1) 13 years ago 30

FAQ

Farahabadi Staff Attendance: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org Β· checked Sep 30, 2026

Is Farahabadi Staff Attendance free?

Yes. Farahabadi Staff Attendance is free to download and use from the official WordPress.org plugin directory.

Is Farahabadi Staff Attendance safe to use in 2026?

Farahabadi Staff Attendance is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 days ago, and scores 64/100 on our health check.

How many websites use Farahabadi Staff Attendance?

Farahabadi Staff Attendance is active on <10 WordPress websites and has been downloaded 113 times since it launched in September 2026. It was downloaded 119 times in the last 30 days.

Does Farahabadi Staff Attendance work with WordPress 7.1?

Yes. The developer has tested Farahabadi Staff Attendance up to WordPress 7.1.2, the latest release. It requires WordPress 6.2 or newer.

What PHP version does Farahabadi Staff Attendance need?

Farahabadi Staff Attendance requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Farahabadi Staff Attendance last updated?

The latest version, 1.2.2, was released on September 26, 2026 (4 days ago).

Who makes Farahabadi Staff Attendance?

Farahabadi Staff Attendance is developed and maintained by Hamed Farahabadi.

What are the best alternatives to Farahabadi Staff Attendance?

The most popular alternatives to Farahabadi Staff Attendance are Attendance Manager (700+ installs), HR Management Lite (200+ installs) and Clock In Portal- Staff & At… (200+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages β€” with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org β€” no credit card
Sarah is here to help!
Hi there! πŸ‘‹ Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! πŸ‘‹ Need help finding what you're looking for?

We'll use this to continue our conversation

Just now βœ“ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.