[WordPress] 外掛分享: MJM Clinic

WordPress 外掛 MJM Clinic 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「MJM Clinic」是 2014-12-03 上架。
  • 目前有 40 個安裝啟用數。
  • 上一次更新是 2024-03-07,距離現在已有 423 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 4.0 以上版本才可以安裝。
  • 有 3 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

damanic |

外掛標籤

cms | clinic | therapy | listings | services |

內容簡介

用於健康診所和相關網站的外掛,將WordPress CMS擴展以允許添加許多診所相關功能,包括具有預訂表單的服務頁面、相關健康條件、診所地址、員工/醫生頁面、客戶反饋等。

MJM Clinic 外掛可讓您

創建許多診所/服務地點,包括其自己的聯繫方式、地址、地圖。
輕鬆使用短碼和小工具為任何服務/位置添加預訂表單。
以階層化類別組織您的服務
創建服務/療法清單,將它們指定給一個或多個位置、一個或多個類別和一個或多個指示/症狀標籤。
為醫生和治療師創建員工頁面。
將醫生/治療師與服務相關聯
創建患者反饋項目並將它們指定給服務和/或健康狀況。
創建案例研究並將其指定給健康狀況和/或服務。
創建指示標籤以連接服務、條件、患者反饋、案例研究、產品等。
啟用/禁用上述功能的組合。
啟用/禁用服務清單上的評論。

即將推出

更多支持資料存取的短碼、功能和小工具。
相關產品,可以透過標籤或直接關聯顯示在各種頁面上。產品可以設置連接到線上商店。
對症狀的禁忌標籤
官方母題

前端設計控制

所有短碼/小工具輸出都已給予一套深思熟慮的類別和ID,以允許您充分控制和自定義設計。
可以通過在主題中創建文件夾來輕鬆覆蓋 CSS/JS/HTML:{YOUR-THEME-DIR}/mjm-clinic/。

防止垃圾郵件

該外掛添加的所有聯繫表單均與Askismet WordPress外掛一起工作,以防止垃圾郵件。

小工具

已包含許多側邊欄小工具,可幫助展示您的服務、健康狀況資訊、診所地址等。

指定案例研究-可指定以在特定服務或健康狀況頁面上特色顯示
指定狀況-健康狀況可以指定為特色顯示在任意數字的指定服務清單上
指定患者反饋-可指定以在特定服務或健康狀況頁面上特色顯示
指定服務-顯示特別指定給健康狀況、患者反饋或案例研究的服務列表
診所地址-顯示提供服務/療法的診所地址

覆蓋HTML,請將{MJM-CLINIC-PLUGIN-DIR}/views/templates/widget-service-locations.php複製到{YOUR-THEME-DIR}/mjm-clinic/

指示標籤-顯示服務、條件、患者反饋和案例研究單個文章的指示標籤列表
位置地圖-在位置分類頁面上顯示地圖
相關案例研究-在共享指示的單個稅負和文章頁面上顯示案例研究
相關患者反饋-在共享指示的單個稅負和文章頁面上顯示患者反饋
相關健康狀況-在共享指示的單個稅負和文章頁面上顯示條件
相關服務-在共享指示的單個稅負和文章頁面上顯示服務
診所服務類別-診所服務類別的清單或下拉菜單。
服務會議信息-顯示服務會議信息,先前簽名

原文外掛簡介

For health clinic and related websites, this plugin extends the WordPress CMS to allow for the addition of many clinic related features including service pages with booking forms, related health conditions, clinic locations, staff/doctor pages, client feedback and more.
The MJM Clinic plugin allows you to

Create numerous Clinic/Service locations, with their own contact details/forms, address, maps.
Booking Forms are easily added for any service/location using shortcodes and widgets.
Organise your services in hierarchical categories
Create Service/Therapy listings, assign them to one or more locations, one or more categories and one or more indication/symptom tags.
Create Staff Member pages for Doctors and Therapists.
Relate Doctors/Therapist with Services
Create Patient feedback entries and assign them to a service and/or health condition.
Create Case Studies and assign them to a health condition and/or service.
Create Indication tags to link services, conditions, patient feedback, case studies, products etc.
Enable/Disable combinations of the above features.
Enable/Disable comments on your service listings.

Front end control of design

All shortcode/widget output has been given a thoughtful set of classes and id’s to allow you to fully control and customise the design.
CSS/JS/HTML can easily be overridden by creating a folder in your theme: {YOUR-THEME-DIR}/mjm-clinic/.

Spam protection
All contact forms added by this plugin work with the Askismet WordPress plugin to protect from spam.
Widgets
Numerous sidebar widgets have been included to help show off your services, health conditions info, clinic locations etc.

Assigned Case Studies – can be assigned to feature on a specific service or a health condition page
Assigned Condition – Health conditions can be assigned to feature on any number of specified service listings
Assigned Patient Feedback – can be assigned to feature on a specific service or a health condition page
Assigned Services – Displays a list of services that were specifically assigned to a health condition, patient feedback or case study
Clinic Locations – Displays clinic locations where a service/therapy is available

TO OVERRIDE THE HTML copy {MJM-CLINIC-PLUGIN-DIR}/views/templates/widget-service-locations.php to {YOUR-THEME-DIR}/mjm-clinic/

Indication Tags – Displays a list of indication tags for service, condition, feedback and case study single posts
Location Map – Displays a map on a location taxonomy page
Related Casestudy – Displays casestudy on single tax and post pages that share indications
Related Feedback – Displays feedback on single tax and post pages that share indications
Related Health Conditions – Displays conditions on single tax and post pages that share indications
Related Services – Displays services on single tax and post pages that share indications
Service Categories – A list or dropdown menu of clinic service categories.
Service Session Info – Displays a services session info, price

TO OVERRIDE THE HTML copy {MJM-CLINIC-PLUGIN-DIR}/views/templates/widget-service-session-info.php to {YOUR-THEME-DIR}/mjm-clinic/

Shared Symptoms – Displays other conditions that share symptoms (indication tags)
Conditions List/Menu – Displays links to conditions

Shortcodes
[mjm-clinic-booking-form]

Output an ajax form, can have more than one per page without conflicts.
Optional attributes = [‘service’, ‘location’, ‘no_service_select’, ‘no_location_select’]
Example Usage:
[mjm-clinic-booking-form service=’cold-flu’ location=’my-clinic’ no_service_select=1 no_location_select=1]
The above will generate a form for the given service and location (slugs), and hide/disable the options for the user to select/change the service or location.
Without any attributes the form will show drop downs for location and services, and detects the most relevent
form state for the page.
[mjm-clinic-location-map]

Outputs a google map for a given location.
Optional attributes = [‘location’, ‘id’, ‘height’, ‘width’]

‘location’ can be a clinic location id or slug.
‘id’ can be set to a unique value if you ever find conflicts with other maps on the same page.
‘height’ for map display, eg. 200px or 50%

‘width’ for map display, eg. 200px or 50%
[mjm-clinic-condition-list]
Outputs a searchable list of conditions
Attribute values:

searchable_title : 1 or 0 (default: 1)

searchable_excerpt: 1 or 0 (default: 0)

searchable_tags: 1 of 0 (default: 1)

show_excerpt: 1 or 0 (default: 1)

show_indication_tags: 1 or 0 (default: 1)

show_image: 1 or 0 (default: 0)

paginate: integer (default: 200) , amount of conditions to show per page. 0 = no pagination

[mjm-clinic-service-box-links]
Outputs a presentation of categories and services. Use this on your services page.
Attribute values:

category : slug or term_ID , optional parent , if none given the top level category/services will be shown.

[mjm-clinic-disclaimer]
Outputs the disclaimer text, editable in the settings admin area. Uses overidable template ‘shortcode-disclaimer
.php’
[mjm-clinic-staff]
Outputs a list of staff (doctors, therapists etc).
Optional attribute values:

staff_types: one or more id/slug for staff type taxonomy. Separated by commas if more than one.

locations: one or more id/slug for clinic location. Separated by commas if more than one.

services: one or more id/slug for service. Separated by commas if more than one.

Example usage [mjm-clinic-staff staff_types=”‘doctor’,241″ locations=”matts-house,15″ services=”detox-programme,2745″]
The above will output all staff of either specified staff_type who work at any of the two specified locations and who provide either of the two services specified.
Without any attributes, all staff will be output.
Helper Functions
There are a number of helper functions that can be used in your theme, which are found in inc/func.php.
Theme Integration
All plugin generated output includes an abundance of css classes and id’s all of which use mjm-clinic prefixes to prevent conflicts with any other plugins or themes.
MJM Clinic works out of the box, but theme developers can easily over-ride the default presentation styles and templates.
TO OVERRIDE THE DEFAULT CSS
Copy the following files from {MJM-CLINIC-PLUGIN-DIR}/css/ to {YOUR-THEME-DIR}/mjm-clinic/ . Customise away.

public.css

TO OVERRIDE THE BOOKING FORM JS
Copy the following files from {MJM-CLINIC-PLUGIN-DIR}/js/ to {YOUR-THEME-DIR}/mjm-clinic/ . Customise away.

booking_form.js

TO OVERRIDE THE BOOKING FORM HTML
Copy the following files from {MJM-CLINIC-PLUGIN-DIR}/views/templates/ to {YOUR-THEME-DIR}/mjm-clinic/ . Customise away.

shortcode-booking-form.php

TO OVERRIDE THE [mjm-clinic-service-box-links] HTML
Copy the following files from {MJM-CLINIC-PLUGIN-DIR}/views/templates/ to {YOUR-THEME-DIR}/mjm-clinic/ . Customise away.

shortcode-boxlinks-service.php
shortcode-boxlinks-service-category.php

TO OVERRIDE THE [mjm-clinic-condition-list] SEARCHABLE CONDITIONS HTML
Copy the following files from {MJM-CLINIC-PLUGIN-DIR}/views/templates/ to {YOUR-THEME-DIR}/mjm-clinic/ . Customise away.

shortcode-condition-list.php

TO OVERRIDE THE [mjm-clinic-staff] HTML
Copy the following files from {MJM-CLINIC-PLUGIN-DIR}/views/templates/ to {YOUR-THEME-DIR}/mjm-clinic/ . Customise away.

shortcode-staff-list.php

TO CUSTOMISE THE CATEGORY PAGES
Copy the following files from {MJM-CLINIC-PLUGIN-DIR}/views/templates/ and place them in the root of your theme folder. Customise away.

taxonomy-mjm_clinic_service_category.php
taxonomy-mjm_clinic_location.php
taxonomy-mjm_clinic_indication.php

TO CREATE YOUR OWN SERVICE, CONDITION, FEEDBACK AND CASE STUDY TEMPLATES
Create the following files in your themes root directory. Use your themes single.php as reference for setting up a single post template.

single-mjm_clinic_service.php
single-mjm_clinic_condition.php
single-mjm_clinic_feedback.php
single-mjm_clinic_casestudy.php

About this plugin
This plugin was created for clinics to promote services and products in a way that inter-relates with information on health conditions and symptoms.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「MJM Clinic」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.1 | 1.0.1 | 1.0.2 | 1.0.3 | 1.0.4 | 1.0.5 | 1.0.6 | 1.0.7 | 1.0.8 | 1.0.9 | 1.1.1 | 1.1.2 | 1.1.3 | 1.1.4 | 1.1.5 | 1.1.6 | 1.1.7 | 1.1.8 | 1.1.9 | 1.0.10 | 1.0.11 | 1.1.10 | 1.1.11 | 1.1.12 | 1.1.13 | 1.1.14 | 1.1.15 | 1.1.16 | 1.1.17 | 1.1.18 | 1.1.19 | 1.1.20 | 1.1.21 | 1.1.22 | 1.1.23 |

延伸相關外掛(你可能也想知道)

  • White Label CMS 》White Label CMS 外掛針對開發者設計,提供客戶更具個性化且易於使用的內容管理系統。, 詳細瞭解 2.0 版本外掛變更,請參閱 Video User Manuals 網站。, 功能...。
  • Table of Contents Plus 》一款功能強大但使用者友好的外掛程式,可自動建立適用於長頁面(和自訂文章類型)的上下文索引或目錄(TOC)。此外,這款外掛還能輸出整個站點上的頁面和/或...。
  • PS Auto Sitemap 》PS Auto Sitemap 是一個 WordPress 外掛,自動從您的 WordPress 網站生成網站地圖頁面。, 對於初學者來說,安裝非常容易;對於專家來說,定制也非常容易。您...。
  • List category posts 》List Category Posts 可以讓你透過使用 [catlist] 短碼在文章或頁面中按類別列出文章。在編輯頁面或文章時,直接插入短碼到文章中,文章就會被列出來。基本的...。
  • Cornerstone 》Cornerstone 可以增強 WordPress 的內容管理功能,讓它適應任何類型的網站。長久以來,我們只能利用像是將分類加入到選單中,用假的網站結構塑造網站。你知道...。
  • Essential Content Types 》Essential Content Types 是一個 WordPress 外掛程式,讓您可以在您的網站上以不同的內容/文章類型展示出優秀的內容。這些內容/文章類型可能會被 WordPress ...。
  • Rich Table of Contents 》RTOC是一個來自日本的目錄生成外掛,讓任何人都可以輕鬆地創建目錄。除了擁有傳統目錄外掛的功能外,它設計了精美易用的介面。實時預覽具有直觀的使用者介面...。
  • MAS Static Content 》MAS Static Content 是一款免費的 WordPress 外掛,可讓你建立自訂文章型態的靜態內容,並使用 shortcode 嵌入網頁。, 使用 [mas_static_content] shortcode ...。
  • Hyyan WooCommerce Polylang Integration 》由於最近我沒有在使用 WordPress,也沒有使用 WooPoly 了一段時間,因此我正在尋找維護者接手這個項目。, 如果您有興趣,請回覆這個問題或透過電子郵件與我聯...。
  • Simple Post Type Permalinks 》輕鬆編輯自訂文章類型的永久網址結構。, 簡單文章類型永久連結比自訂文章類型永久連結更簡單而聰明。, 可用的標籤包括%post_id%,%postname%,%year%,%month...。
  • WP SiteManager 》WordPress 作為 CMS 的功能價值隨著版本的增加而增加,目前的 3.4 版本充分利用自訂文章類型和自訂分類法的功能,使得創建多樣化的內容成為可能。然而,隨著...。
  • List categories 》這是一個簡單的外掛程式,可以透過簡碼在任何文章或頁面中顯示類別。它基本上是一個簡碼 API 介面,用於 WordPress 的 wp_list_categories 函數。這表示,根...。
  • Admin Management Xtended 》整體來說,新版的 WordPress 管理面板組織得相當好,然而若是想快速編輯文章或頁面而不必每個都在新分頁或新視窗中開啟,這樣的過程並不是很有效率。對於將 W...。
  • Restrict Widgets 》Restrict Widgets 是 WordPress 輔助外掛中,提供所有小工具管理解決方案的多合一解決方案。它讓您輕鬆控制每個小工具顯示在哪些頁面上,避免創建多個側邊欄...。
  • Restrict Categories 》「限制分類」(Restrict Categories) 是一款能夠讓您在文章編輯頁面中選擇使用者可以檢視、新增及編輯哪些分類的外掛。, 此外掛允許您基於使用者角色和使用者...。

文章
Filter
Apply Filters
Mastodon