Membuat Booking Form Widget di WordPress
Kali ini saya akan coba membuat Booking Form Widget untuk Fastboat di WordPress, secara konsep sebetulnya hampir sama untuk penggunaan pada booking platform yang lain. Hanya saja untuk Fastboat kali ini menggunakan API dari Fastboat System yang sudah ada.
Pertama-tama adalah membuat class untuk Widget yang akan dibuat didalam file functions.php
theme yang akan digunakan, format penulisan nama class sebaiknya menggunakan Camel Case. Class ini merupakan turunan (Extend) dari class WP_Widget
yang sudah disediakan WordPress untuk memudahkan kita dalam membuat dan mengelola Widget di WorPress.
class Fastboat_Booking_Form extends WP_Widget { function __construct() { parent::__construct( 'fastboat_booking_form', 'Fastboat Booking Form', array( 'description' => 'Fastboat Booking form' ) ); } }
Inisialisasi dilakukan pada konstruktor, dimana parameter pertama merupakan ID dari widget yang akan dibuat (harus unique), parameter kedua merupakan title dari widget, dan parameter ketiga merupakan opsi pendukung lainnya dalam bentuk array
.