MJMクリニック | Matt Manning
MJMクリニック

MJMクリニック | Matt Manning

説明

診療所および関連するWebサイトの場合、このプラグインはWordPress CMSを拡張して、予約フォーム付きのサービスページ、関連する健康状態、診療所の場所、スタッフ/医師のページ、クライアントのフィードバックなど、診療所に関連する多くの機能を追加できるようにします。

MJMクリニックプラグインを使用すると、

  • 独自の連絡先の詳細/フォーム、住所、地図を使用して、多数の診療所/サービスの場所を作成します。
  • 予約フォームは、ショートコードとウィジェットを使用して、あらゆるサービス/場所に簡単に追加できます。
  • サービスを階層カテゴリに整理する
  • サービス/治療リストを作成し、それらを1つ以上の場所、1つ以上のカテゴリ、および1つ以上の徴候/症状タグに割り当てます。
  • 医師とセラピストのためのスタッフメンバーページを作成します。
  • 医師/セラピストとサービスを関連付ける
  • 患者フィードバックエントリを作成し、サービスや健康状態に割り当てます。
  • ケーススタディを作成し、それらを健康状態やサービスに割り当てます。
  • サービス、状態、患者のフィードバック、ケーススタディ、製品などをリンクするための表示タグを作成します。
  • 上記の機能の組み合わせを有効/無効にします。
  • サービスリストへのコメントを有効/無効にします。

パイプラインで

  • データアクセスを容易にするためのより多くのショートコード、関数、ウィジェット。
  • タグや直接の関係でさまざまなページに表示できる関連商品。オンラインショップにリンクするように商品を設定できます。
  • 禁忌タグ
  • 公式の親のテーマ

デザインのフロントエンド制御

  • すべてのショートコード/ウィジェットの出力には、デザインを完全に制御およびカスタマイズできるように、思慮深いクラスとIDのセットが与えられています。
  • CSS / JS / HTMLは、テーマにフォルダー{YOUR-THEME-DIR} / mjm-clinic /を作成することで、簡単にオーバーライドできます。

スパム保護

このプラグインによって追加されたすべての連絡フォームは、スパムから保護するためにAskismetWordPressプラグインと連携します。

ウィジェット

あなたのサービス、健康状態の情報、診療所の場所などを披露するのに役立つ多数のサイドバーウィジェットが含まれています。

  • 割り当てられたケーススタディ–特定のサービスまたは健康状態ページの機能に割り当てることができます
  • 割り当てられた状態–ヘルス状態は、指定されたサービスリストの任意の数の機能に割り当てることができます
  • 割り当てられた患者フィードバック–特定のサービスまたは健康状態ページの機能に割り当てることができます
  • 割り当てられたサービス–健康状態、患者のフィードバック、またはケーススタディに具体的に割り当てられたサービスのリストを表示します
  • クリニックの場所–サービス/治療が利用できるクリニックの場所を表示します
    • HTMLコピー{MJM-CLINIC-PLUGIN-DIR} /views/templates/widget-service-locations.phpを{YOUR-THEME-DIR} / mjm-clinic /に上書きするには
  • 表示タグ–サービス、状態、フィードバック、ケーススタディの単一投稿の表示タグのリストを表示します
  • ロケーションマップ–ロケーション分類ページにマップを表示します
  • 関連するケーススタディ–適応症を共有する単一税および投稿ページにケーススタディを表示します
  • 関連するフィードバック–単一税に関するフィードバックを表示し、適応症を共有するページを投稿します
  • 関連する健康状態–適応症を共有する単一税および投稿ページに状態を表示します
  • 関連サービス–表示を共有する単一税および投稿ページにサービスを表示します
  • サービスカテゴリ–クリニックサービスカテゴリのリストまたはドロップダウンメニュー。
  • サービスセッション情報–サービスセッション情報、価格を表示します
    • HTMLコピー{MJM-CLINIC-PLUGIN-DIR} /views/templates/widget-service-session-info.phpを{YOUR-THEME-DIR} / mjm-clinic /に上書きするには
  • 共有症状–症状を共有する他の状態を表示します(表示タグ)
  • 条件リスト/メニュー–条件へのリンクを表示します

ショートコード

[mjm-clinic-booking-form]

ajaxフォームを出力します。競合することなく、ページごとに複数持つことができます。
オプションの属性= [‘service’、 ‘location’、 ‘no_service_select’、 ‘no_location_select’]

使用例:
[mjm-clinic-booking-form service = ‘cold-flu’ location = ‘my-clinic’ no_service_select = 1 no_location_select = 1]
上記は、指定されたサービスと場所(スラッグ)のフォームを生成し、非表示にします/ユーザーがサービスまたは場所を選択/変更するためのオプションを無効にします。

属性がない場合、フォームには場所とサービスのドロップダウンが表示さ
れ、ページの最も関連性の高いフォームの状態が検出されます。

[mjm-clinic-location-map]

指定された場所のグーグルマップを出力します。
オプションの属性= [‘location’、 ‘id’、 ‘height’、 ‘width’]

  • 「場所」は、診療所の場所IDまたはスラッグにすることができます。
  • 同じページの他のマップとの競合を見つけた場合は、「id」を一意の値に設定できます。
  • マップ表示の「高さ」。例:200pxまたは50%
  • マップ表示の「幅」。例:200pxまたは50%

    [mjm-clinic-condition-list]条件
    の検索可能なリストを出力します
    属性値:

    • searchable_title:1または0(デフォルト:1)
    • searchable_excerpt:1または0(デフォルト:0)
    • searchable_tags:1 of 0(デフォルト:1)
    • show_excerpt:1または0(デフォルト:1)
    • show_indication_tags:1または0(デフォルト:1)
    • show_image:1または0(デフォルト:0)
    • paginate:整数(デフォルト:200)、ページごとに表示する条件の量。0 =ページネーションなし

    [mjm-clinic-service-box-links]
    カテゴリとサービスのプレゼンテーションを出力します。サービスページでこれを使用してください。
    属性値:

      • カテゴリ:slugまたはterm_ID、オプションの親、最上位のカテゴリ/サービスが指定されていない場合は表示されます。

    [mjm-clinic-disclaimer]
    設定管理エリアで編集可能な免責事項のテキストを出力します。用途overidableテンプレート「ショート-免責条項
    の.php」

    [mjm-clinic-staff]
    スタッフ(医師、セラピストなど)のリストを出力します。
    オプションの属性値:

    • staff_types:スタッフタイプ分類法の1つ以上のID /スラッグ。複数ある場合はコンマで区切ります。
    • 場所:診療所の場所の1つ以上のID /スラッグ。複数ある場合はコンマで区切ります。
    • services:サービス用の1つ以上のID /スラッグ。複数ある場合はコンマで区切ります。

使用例[mjm-clinic-staffstaff_types =” ‘doctor’、241″ location =” matts-house、15″ services =” detox-programme、2745″]
上記は、指定されたstaff_typeのいずれかで働くすべてのスタッフを出力します。指定された2つの場所のうち、指定された2つのサービスのいずれかを提供する人。
属性がない場合、すべてのスタッフが出力されます。

ヘルパー関数

にあるテーマで使用できるヘルパー関数がいくつかありますinc/func.php

テーマの統合

プラグインで生成されたすべての出力には、他のプラグインやテーマとの競合を防ぐためにmjm-clinicプレフィックスを使用するcssクラスとIDが豊富に含まれています。
MJMクリニックはそのままで機能しますが、テーマ開発者はデフォルトのプレゼンテーションスタイルとテンプレートを簡単に上書きできます。

デフォルトのCSSを
上書きするには次のファイルを{MJM-CLINIC-PLUGIN-DIR} / css /から{YOUR-THEME-DIR} / mjm-clinic /にコピーします。離れてカスタマイズします。

  • public.css

予約フォームを上書きするにはJS
次のファイルを{MJM-CLINIC-PLUGIN-DIR} / js /から{YOUR-THEME-DIR} / mjm-clinic /にコピーします。離れてカスタマイズします。

  • booking_form.js

予約フォームを上書きするにはHTML
次のファイルを{MJM-CLINIC-PLUGIN-DIR} / views / templates /から{YOUR-THEME-DIR} / mjm-clinic /にコピーします。離れてカスタマイズします。

  • shortcode-booking-form.php

[mjm-clinic-service-box-links] HTMLを上書きするに
は次のファイルを{MJM-CLINIC-PLUGIN-DIR} / views / templates /から{YOUR-THEME-DIR} / mjm-clinic /にコピーします。離れてカスタマイズします。

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

[mjm-clinic-condition-list]の検索可能な条件を上書きするにはHTML
次のファイルを{MJM-CLINIC-PLUGIN-DIR} / views / templates /から{YOUR-THEME-DIR} / mjm-clinic /にコピーします。離れてカスタマイズします。

  • shortcode-condition-list.php

[mjm-clinic-staff] HTMLを上書き
するには次のファイルを{MJM-CLINIC-PLUGIN-DIR} / views / templates /から{YOUR-THEME-DIR} / mjm-clinic /にコピーします。離れてカスタマイズします。

  • shortcode-staff-list.php

カテゴリページをカスタマイズするに
は次のファイルを{MJM-CLINIC-PLUGIN-DIR} / views / templates /からコピーして、テーマフォルダのルートに配置します。離れてカスタマイズします。

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

独自のサービス、条件、フィードバック、ケーススタディテンプレートを
作成するにはテーマのルートディレクトリに次のファイルを作成します。単一の投稿テンプレートを設定するための参照として、テーマsingle.phpを使用します。

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

このプラグインについて

このプラグインは、健康状態や症状に関する情報と相互に関連する方法でサービスや製品を宣伝するために診療所向けに作成されました。

インストール

  1. ディレクトリにアップロードmjm-clinic.zipする/wp-content/plugins/か、WordPressプラグインダッシュボードページの組み込みプラグインインストーラーを使用します。
  2. WordPressの「プラグイン」メニューからプラグインをアクティブ化します
  3. プラグインの設定を見てください、それだけです!
  4. オプション:カテゴリ/分類法のいずれかの画像が必要な場合は、taxonomy-imagesプラグインをインストールします。

プラグインの作者

Matt Manning

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/mjm-clinic/
MJMクリニックプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す