予約システムのプラグイン【mts-simple-booking-c】を編集して、予約時に入力された住所を読み込んで、予約確認画面にグーグルマップを表示させてみました。
これで宅配業者さんがWEBで予約を受け付ければ内容と地図を同じページで出力出来るし、タブレットを持っていればすべての情報をWEB上の1ページで確認できるので業務も効率的になる・・・かな。
プラグインの中の【mtssb-calendar-admin.php】の”form-table booking-detail”のtableにマップを埋め込みます。
PHPはよくわからないのでページソースを表示させて該当場所を探しました。
埋め込むコードは下記の通り。
<td rowspan=14> <iframe width="600" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="150" src="http://maps.google.co.jp/ maps?q=<?php echo esc_html($this->booking['client']['address1'])?> &z=17&output=embed&iwloc=B"> </iframe> </td>
追加する場所はご自由に。
私はこの< ?php echo $article['name'] ?>直下に追加しました。
特にマンション名等まではマップに表示させなくても問題ないと思うので、フォーム上1段目に記載された住所から取り込みます。
時間はかかりますが、PHPはわからなくても何となくでこのくらいは編集出来るもんです。
で、出来上がりがこんな感じ。
しかし、こんなプラグインをよく無料で配布してますね。
著者について