Linux 软件免费装
Banner图

Alnora - Booking for Private Clinics

开发者 Alnoraclinic
更新时间 2026年7月13日 05:26
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

booking appointments medical clinic doctor

下载

1.0.0 1.1.0 1.1.1 1.2.1 1.2.0 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6

详情介绍:

Alnora replaces the usual tangle of a generic booking plugin + spreadsheets with one focused product made for private clinics with 1–10 doctors: dentists, psychologists, cosmetic clinics, dermatologists, physiotherapists and GPs. Features in this version: Languages The patient-facing booking form and the transactional emails are available in 13 languages out of the box — English, German, French, Spanish, Italian, Dutch, Polish, Czech, Swedish, Danish, Norwegian, Ukrainian and Russian — chosen with a single Patient language setting (independent of your site language). Every string is translation-ready via the alnora-clinic text domain and standard .mo/.po files, so you can add or refine languages with tools like Loco Translate. (Localised month names in email dates additionally require the matching WordPress language to be installed under Settings → General → Site Language.) Upgrade to Alnora Pro Need more than booking? Alnora Pro adds: Learn more and see pricing at alnora-booking.com.

安装:

  1. Upload the alnora-clinic folder to /wp-content/plugins/.
  2. Activate Alnora through the Plugins menu in WordPress. On activation the plugin creates its database tables, custom roles and a Book an Appointment page containing the booking shortcode.
  3. Go to Alnora → Doctors and add at least one doctor (set their working hours).
  4. Go to Alnora → Services and add at least one service.
  5. Visit the auto-created booking page (link shown under Alnora → Settings) to test a booking.

屏幕截图:

  • The appointments list with inline status control.
  • The doctor profile editor with working hours and break configuration.
  • The dashboard with appointment stats at a glance.
  • The settings screen with autosave.

升级注意事项:

1.2.6 Fixes a misleading message on the booking form when a doctor has no services assigned. No database or configuration changes. 1.2.5 Big update: categories for doctors and services, rich service descriptions with a "Read more" popup, per-service "Offered by" doctors, admin search, optional GDPR auto-deletion of inactive patients, an appointment details popup, WordPress date/time formats and the clinic timezone on the booking form. Your data is preserved; new tables and columns are created automatically. 1.2.4 Adds an optional Alnora Pro upgrade path via Freemius (usage tracking is opt-in). Pre-selecting a doctor/service through shortcode attributes has moved to Alnora Pro. 1.2.3 Security hardening for the public booking endpoints, plus completed translations for all 13 languages. Recommended for all users. 1.2.2 Important data-safety fix: your data is now preserved when the plugin is deleted (removed only if you opt in). Recommended for all users. 1.2.1 Adds built-in translations for the booking form and patient emails in 13 languages, and fixes a booking error caused by duplicate reference numbers. 1.2.0 Adds patient self-cancellation links in booking emails and a minimum cancellation notice setting. 1.1.1 Fixes a permissions error when opening some settings sub-pages. Recommended for all 1.1.0 users. 1.1.0 Adds search to the Appointments and Patients lists, a past-appointments filter, faster admin rendering, and status help. No database or configuration changes. 1.0.0 Initial release — no upgrade steps required.

常见问题:

Does the booking form work with any theme?

Yes. The booking wizard is rendered inside a scoped .alnc-booking container with its own styles. A small CSS reset neutralises common theme interference (button padding, box-shadow, etc.).

How do I embed the booking form?

Place the shortcode [alnora_booking] on any page, or use the Alnora Booking Form Gutenberg block. A Book an Appointment page is created automatically on activation.

Can I pre-select a doctor or service in the shortcode?

Pre-selecting a doctor or service via shortcode attributes (e.g. doctor="1" service="2") is available in Alnora Pro. The free version embeds the full booking wizard with the plain [alnora_booking] shortcode.

Is patient data stored securely?

Patient email and phone are encrypted at rest using AES-256. A SHA-256 hash of the email is stored separately for lookups. GDPR consent is recorded with a timestamp and IP address.

How many doctors can I add?

There is no limit — add as many doctors as your clinic needs, each with their own profile, working hours and services.

Where do I configure email notifications?

Go to Alnora → Settings → Email & reminders. You can set the from name, from address, admin notification email and reminder lead time.

Does it work with WPML or Polylang?

All strings are translation-ready via the alnora-clinic text domain. Full WPML/Polylang compatibility is planned for a future release.

更新日志:

1.2.6 1.2.5 This is a big feature update. Your data is preserved; new database tables and columns are created automatically on update. 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.1 1.1.0 1.0.0