Cara Buat Undangan Online Gratis (Bisa Generate Nama Tamu)
Kemarin ada teman DM bertanya, bang gimana cara buat undangan online gratis? Bisa masukkin nama tamu undangan tanpa harus, duplicate page / bikin halaman baru. Kebetulan saya pakai WordPress dan menggunakan page builder elementor.
Jika kalian juga sedang mencari jawaban yang sama, saya harap artikel ini akan membantu.
Pertama, saya ucapkan selamat kepada siapapun yang membaca artikel ini. Mungkin saja diatara kalian ada yang sedang atau akan menyebar undangan nikahan. Saya doakan semoga lancar sampai hari H.
Oke, langsung saja ya.
Saya harap kalian sedikit paham apa itu Query String menggunakan URL. Karena kita akan menggunakan cara ini, untuk menampilkan nama tamu undangan. Kira-kira seperti ini penjelasannya.
Jadi, kita bisa menyimpan value paramater di URL ke halaman / landing page kita. Sehingga, memungkinkan kita membuat personalisasi halaman (dynamic page). Tanpa harus membuat halaman baru, dalam hal ini kasusnya adalah undangan online.
Kalau tamu undangannya satu dua orang mungkin masih aman ya, tapi kalau lebih dari 100? Ada ratusan halaman yang bakalan kita buat.
Disclaimer: Disini saya tidak akan mengajarkan desain membuat halaman undangan online (mungkin dilain kesempatan).
Goal tutorial kali ini yaitu, gimana cara memasukkan nama tamu undangan di halaman undangan online yang sudah kita buat.
Ohya, cara ini bisa dipakai tidak hanya untuk page builder Elementor saja lho. Pakai page builder apa saja bisa kok. Yang penting kalian pakai WordPress..
Install Plugin URL Params
Plugin URL Params WordPress memungkinkan Anda mengakses parameter URL di String Kueri URL.
Plugin ini bahkan memungkinkan Anda untuk menentukan nilai default dalam kode pendek jika parameternya tidak disetel, jadi jika Anda ingin mengatakan “Halo, Nama Depan” dan Nama Depan tidak disetel, itu bisa mengatakan sesuatu seperti “Halo, Teman!”.
Buat Undangan Online
Saya asumsikan disini, kalian sudah membuat desain undangan online kalian masing-masing. Dan berikut akan kami contohkan jika kalian menggunakan page builder Elementor.
Pasang Shortcodes URL Params di Undangan Online Kalian
Saya yakin, jika kalian pertama kali memasang plugin URL Params. Pasti kebingungan, gimana sih cara nempatin shortcodesnya, atau tempat settingannya dimana. Udah nyari di Tools (peralatan) atau Setting (pengaturan) tapi gak Ada.
Tenang… Jangan Panik!
Setelah kalian install plugin tersebut, dan di aktifkan, maka otomatis shortcodesnya sudah aktif. Jadi, tinggal pasang dimanapun kalian mau.
Sekarang… Buka editor Elementor kalian.
Kemudian simpan shortcodes URL params dengan format berikut ini. Nah, buat kalian yang belum paham, silahkan disimak penjelasan code-nya barikut ini ya.
Tag shortcodes [urlparam /]
adalah tag pembuka untuk mengaktifkan string parameter, sehingga nanti bisa kita gunakan. Kemudian, tambahkan value and keynya, dimana key-nya adalah param=
dan valuenya yaitu didalam string “_” misalnya "to"
.
Ini terserah kalian saja, bisa to, boleh kepada, atau apa saja. Kemudian, key yang kedua adalah default=
dan valuenya ada di dalam string “_” juga. Fungsi, key default ini adalah untuk memasukkan value jika valuenya kosong.
Nah, berikut shortcodes lengkapnya.
[urlparam param="to" default="Temanku" /]
Simpan shortodes tersebut dimana, kalian mau tampilkan.
Gimana Cara Nampilin Namanya Sekarang? (GET)
Well, jangan panik!
Memang di editor Elementor kalian, tampilannya seperti itu.
Coba sekarang, simpan dulu. Setelah itu View Page.
Setelah View Page, maka tampilannya akan seperti itu ya. Masih ingat, penjelesan sebelumnya? key default akan menampilkan value jika query parameternya kosong. Disini contohnya saya isi Temanku. Karena, paramater nya belum saya panggil.
Nah, gimana cara manggilnya? Sekarang lihat kolom URL di browser kalian.
Silahkan lihat url halaman kalian masing-masing, disini contohnya https://www.rchtechno.com/undangan/
. Sekarang tambahkan di URL setelah halaman undangan kalian misalnya ?to=Rahmad
kemudian tekan Enter.
URL lengkapnya seperti ini https://www.rchtechno.com/undangan/?to=Rahmad
Jadi, tadi kita sudah mendeklarasi param="to"
maka sekarang kita isi value “to” dengan nama tamu undangan, disini contohnya Rahmad.
Setelah kalian tekan Enter, maka tampilan halamannya akan seperti ini.
Boom! Sekarang, kalian gak perlu bikin halaman, per halaman hanya untuk mengisi nama tamu undangan.
Cukup berikan URL nya saja https://www.rchtechno.com/undangan/?to=Rahmad
nah, sekarang undangan kalian bisa secara private dikirimkan.
Tapi… kalau namanya lebih dari satu kata apa bisa? Tentu saja bisa! tinggal tambahkan %20 itu artinya spasi. Contohnya https://www.rchtechno.com/undangan/?to=Rahmad%20RCH%20Techno
nanti tampilnya akan seperti ini Rahmad RCH Techno.
Kesimpulan
Jadi, kesimpulannya adalah sekarang kita bisa membuat dynamic page, memanfaatkan plugin URL Params untuk menampilkan / GET data dari URL. Sehingga, kita bisa membuat nama tamu undangan secara dynamic, tanpa perlu membuat halaman baru.
Gimana kalau saya pakai page builder selain Elementor? Tentu saja bisa, yang penting kalian membuat webnya menggunakan WordPress.
Well.. Jika tamu undangan kalian banyak, saya sarankan menggunakan hosting yang kuat menampung visitor banyak sekaligus. Kebayang kan, saat kalian sebar undangan, kemudian ada ratusan orang buka sekaligus, bisa down servernya.
Saran saya, bisa pakai hosting Niagahoster yang paket pelajar atau cloud hosting. Harganya juga terjangkau, layanan CS-nya juga fast respon, bahkan diskon hingga 75%. Kalau mau dapat Tambahan diskon masukkan Kode: rchtechno saat checkout, nanti otomatis dapat tambahan diskon hingga 5%.
Atau bisa gunakan jasa layanan buat website di RCH Techno.
Oke teman-teman, demikian yang dapat saya sampaikan. Semoga tutorial ini membantu, dan sekali lagi selamat dan semoga dilancarkan sampai hari H. Siapapun kalian yang menemukan artikel ini, jangan lupa share ke teman-teman kalian, siapa tahu membantu.
Best regards,
RCH Techno.
Terima kasih banyak, ini sangat membantu saya, penjelasannya juga mudah dimengerti, kebetulan pake wordpress dan elementor juga, sekali lagi makasih ya
Sama-sama kak, semoga membantu dan bermanfaat.
Tutorial yang keren banget !
Selama ini nyasar kesana sini nyari cara generate nama tamu
Karena ga bisa yaudah bikin post baru untuk nama tamu yang baru
Kenapa baru sekarang ketemu tutor ini
Thanks banget RCH Techno !
Really saved my life
Hi, Kevin. Wah, senang sekali mendengar hal ini. Semoga kedepan bisa sering2 bagi tutorial yang lainnya.
Amazing! Gw baru tau, selama ini nyasar sana sini ga nemu haha
Hi, Lutfhi. Haha semoga bermanfaat ya.
Mas saya coba tapi nggak berhasil, itu kenapa ya? Elementornya yang free kan?
Hi, Rojwa sorry for late response. Iya, itu saya pakai elementor versi free. Kalau boleh tahu, nggak berhasilnya pas dimana ya?
Thx
halo mas, saya mau tanya. saya kan coba masukin ini ya [urlparam param=”to” default=Kpd Bpk/Ibu/Saudara/i /] tapi pas dicoba kenapa yang muncul hanya Kpd saja ya? Kpd Bpk/Ibu/Saudara/i tidak muncul
maksdunya Bpk/Ibu/Saudara/i tidak muncul, hanya muncul Kpd saja
Hi, Rizky shortcodenya jangan seperti ini [urlparam param=”to” default=Kpd Bpk/Ibu/Saudara/i /] coba ubah seperti ini [urlparam param=”to” default=”Kpd Bpk/Ibu/Saudara/i” /] sepertinya kamu lupa memberikan tanda kutip “” setelah default=”value”.
Semoga membantu.
wah kereen…. makasih kak… udah kesana kemari nyari ga nemu2 akhirnya nemu postingan ini… kebantu banget.. terima kasih banyak…..
Sama-sama kak, semoga membantu ya.. semoga lancar & sukses acaranya.. Aamiin
Kak kalo langsung ke HTML indexnya gmn yah? g usah lewat elemantor.. bisa bantu kak?
Kalau mau langsung ke html tanpa elementor bisa, cuma kakak harus menggunakan php untuk menangkap parameter dari url untuk menampilkan value-nya..
Terima kasih banyak mas… Pluginnya It’s works… Sangat senang sekali jadi gk perlu pakai Dynamic
Senang sekali jika bermanfaat, semoga membantu.
Makasih banget bang… ini saya muter2 gmna cara makenya.. ngebantu banget.. buat saya yg pake elementor gratisan. gk bisa pake fitur param elementor.
Sama-sama kak, kalau ngikuti dan memahami langkah-langkahnya, saya yakin pasti bisa.
Bang, kalau untuk 100 undangan caranya bagaimana ?
Hi, Dicki.
Untuk mengirim 100 undangan sekaligus, sebetulnya sangat bisa. Pertama coba buat daftar nama tamu, Kemudian ubah nama tamu tadi dengan format Url Encoding, yaitu mengubah spasi menjadi %20.. silahkan buat format ini menggunakan Excel atau formater lainnya. Kedua, silahkan tambahkan nama tamu tadi dengan URL undangan online kamu. Jika sudah, saatnya mengirim 100 undangan tadi sekaligus, jika URL Paramnya sudah jadi, sesuikan dengan nama tamu.
bg gimana caranya kalo dari index.html
bukan dari wordpress bang
Harus belajar PHP dasar, saya rasa itu bisa di terapkan, bahwkan lebih mudah dan simple…