Linux 软件免费装
Banner图

FlyHR: HR Management & Leave Management, Unlimited Employees

开发者 wedevs
tareq1988
更新时间 2026年8月25日 13:33
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

hr human resources leave management employee management hrm

下载

详情介绍:

FlyHR is a free HR management plugin that turns your site into a working HR system. Your employee directory, org structure, leave policies and approval workflow all live in one place, on your own server, with no per-employee fees and no data leaving your hosting. It's built as a single-page React application on top of a modern PHP backend, so it feels like a real HR product rather than a set of admin screens bolted onto WordPress. You can see what it looks like and read the documentation at flyhr.co. Why FlyHR? Employee Management Keep every staff record in one searchable place, from the day someone is hired to the day they leave and beyond. Departments and Designations Build the org chart your company actually has, not the flat list most plugins give you. Leave Types and Policies Leave rules are where most HR plugins fall apart. FlyHR lets you describe how your company actually works instead of forcing one blanket rule on everyone. Leave Requests and Approvals Staff request their own time off, managers approve it, and the balances take care of themselves. Holidays and Working Schedule Administration and Security Built for Developers FlyHR is designed to be extended. Connect payroll, build a mobile app, or write your own reporting on top of it. Built by weDevs FlyHR comes from the team behind WP ERP, the business management suite trusted by tens of thousands of WordPress sites. FlyHR is a fresh take on that experience, rebuilt from scratch for today's WordPress. There's more about the plugin and the team at flyhr.co. What's Included (Free)

安装:

Automatic installation
  1. Search for FlyHR in Plugins > Add New.
  2. Click Install Now, then Activate.
  3. Follow the onboarding wizard to create your first department, designation and leave type.
Manual installation
  1. Download the plugin ZIP file from WordPress.org.
  2. Go to Plugins > Add New > Upload Plugin and choose the file.
  3. Click Install Now, then Activate.
After activation FlyHR sets up its own database tables and walks you through a short wizard. You will create a department, a designation and a leave type, and from there you can start adding employees. Nothing else needs configuring before you are useful.

屏幕截图:

  • Onboarding wizard — company profile and financial year.
  • Onboarding wizard — pick the departments that make up your organization.
  • Employee directory with status tabs, search, and filtering.
  • Add a new employee with basic, work, and contact details.
  • Employee profile — employment and contact overview.
  • Employee profile — leave balances and history.
  • Leave requests with pending, approved, and rejected views.
  • Apply for leave on behalf of an employee.
  • Settings — set working hours for each day of the week.
  • Settings — leave options for the company.
  • Settings — miscellaneous options.

升级注意事项:

0.1.0 First public release of FlyHR. Install it to manage employees, departments, leave policies and approvals directly from WordPress.

常见问题:

Is FlyHR really free?

Yes. FlyHR is free and released under the GPL. There are no per-employee charges and no limit on how many people you can add.

Does my employee data go to any external service?

No. FlyHR is fully self-hosted. Every record sits in your own WordPress database on your own server. Nothing is sent anywhere else, and there's no API key or account to sign up for.

Do employees need WordPress accounts?

Not necessarily. You can keep employee records without WordPress users at all, which is handy for staff who'll never log in. When you do want someone to submit their own leave requests, FlyHR converts their record into a WordPress user with the correct role in one step.

How is leave tracking different from other HR plugins?

Most plugins keep a single number per employee and adjust it up or down. FlyHR records every entitlement, deduction and refund as an entry in a double-entry ledger. Balances can always be explained, cancellations and rejections restore days automatically, and you get a full history instead of just a current figure.

Can department leads approve leave?

Yes. FlyHR uses two-tier approval. The department lead you've assigned reviews the request first, then an HR manager gives final approval. Rejections at either stage require a written reason.

Can I set up different leave rules for different groups of employees?

Yes. The leave policy builder scopes a policy across multiple attributes, so contractors, a specific department or a particular office location can each get their own entitlements. You don't have to apply one rule to the whole company.

Will FlyHR slow down my site, and does it work with my theme?

It shouldn't, and yes it does. FlyHR uses its own dedicated wp_flyhr_* tables instead of stuffing everything into wp_posts and wp_postmeta, so your posts tables stay clean. Heavy operations run in the background through Action Scheduler rather than blocking page loads. The whole plugin runs inside the WordPress admin, so your theme doesn't affect it and it doesn't affect your frontend.

Does FlyHR have a REST API?

Yes. Endpoints are registered under the /flyhr/v1/ namespace, covering employees, departments, designations, leave types, policies, requests and holidays. The backend uses a PSR-11 container, so extending it is straightforward.

What happens when an employee leaves the company?

Run the termination workflow. The record is kept with its full job history rather than erased, so your records stay intact for reporting and compliance. If that person is rehired later, you can reactivate and restore them instead of starting a new record from scratch.

Is FlyHR translation ready?

Yes. All strings are translatable, in both the PHP backend and the React interface, using standard WordPress translation tools.

I already use WP ERP. Should I switch?

FlyHR is a separate plugin with its own database tables, not an upgrade path from WP ERP. If you're happy with WP ERP HRM, stay there. FlyHR is for people who want a faster, more modern interface and a ledger-based approach to leave.

Where do I report bugs or request features?

Use the support forum on the plugin page, or the contact details at flyhr.co. Please include your WordPress version, PHP version and the steps to reproduce the issue, since that's usually the difference between a quick fix and a long back-and-forth.

更新日志:

0.1.0