» Directory » » ID 3503

Menambahkan Form dan Menggunakan Ekstra Data User WordPress

30menit.com – Menambahkan form ektra data user pada halaman profil dan bagaimana menggunakan data tersebut.

Secara default form info kontak user pada halaman profil user adalah email dan situs web saja. Sesuai perkembangan informasi kontak user tidak bisa hanya sebatas itu. Kita perlu menambahkan informasi kontak pendukung lainnya. Sebagai contoh salah satunya adalah informasi akun media sosial dari user tersebut.

Dalam tutorial kali ini kita akan belajar bagaimana menambahkan form untuk menampung informasi tambahan yang berkaitan dengan user tersebut. Jenis data dan jumlah form yang ditambahkan tidak ada batasan tertentu sehingga anda bebas menemtukan jenis dan jumlahnya. Contoh tutorial kali ini kita akan menambahkan info akun sosial media dan kontak whatsapp yang dimiliki oleh user.

Tutorial ini merupakan pengembangan tingkat lanjut dari tutorial Belajar Membuat Template WordPress Dengan Framework Bootstrap Versi 4.0.0 Jadi alangkah baiknya anda juga membaca tutorial tersebut untuk pemahaman lebih mendalam. Serta membaca beberapa tutorial pengembangan lainnya pada tags #wp_advance.

Mari masuk ke tutorialnya. Silakan buka folder template (tema) btpm. Cari file “functions.php” dan buka file tersebut pada text editor. Kemudian buka folder “inc” dan buat sebuah file baru dalam folder tersebut dengan nama “wp_add_profile_fields.php” (nama file tidak harus sama, silakan disesuaikan dengan keinginan) serta buka file yang sudah dibuat tersebut pada text editor. Tambahkan kode php berikut ke dalam file “wp_add_profile_fields.php”

Jika ingin menambahkan lebih banyak lagi form, tinggal menambahkan baris  berikut sebanyak yang dibutuhkan. Tinggal sesuaikan “nama_form” ganti dengan nama data yang diinginkan (nama_form ini sebagai kata kunci data) dan “Judul Form” ganti dengan judul yang diinginkan (Judul Form ini akan muncul di halaman profil).

Sekarang pindah ke file “functions.php” dan tambahkan kode berikut :

Sekarang kita test buka halaman profil user di admin area.

Jika sudah sesuai, pertanyaan selanjutnya adalah untuk apa data-data tersebut ditambahkan ? Pada tutorial ini karena data yang ditambahkan adalah akun media sosial, implementasi penggunaan datanya adalah untuk melengkapi informasi kontak author (penulis) artikel pada halaman single. Data tersebut di tampilkan dalam bentuk icon sosial media dengan link yang mengarah pada halaman akun media sosial yang dimiliki author (penulis). Karena bentuk penyajian datanya berupa icon, dibutuhkan file gambar. Silakan download file gambar yang saya gunakan di link [ gambar svg ]. Letakkan file-file gambar tersebut di folder “images”  di folder tema “btpm”. Selanjutnya buat fungsi baru untuk menampilkan implementasi penggunaan ekstra data pada kontak author halaman single. Tambahkan kode berikut pada file “wp_add_profile_fields.php”.

Fungsi php pada kode diatas hanya akan menggeneralisasi tag-tag html. Sehingga jika dijalankan tampilannya masih berantakan. Di perlukan style css untuk mengatur tampilannya. Tambahkan kode fungsi berikut untuk menggeneralisasi css pada setiap halaman single.

Mari kita test dengan mengakses salah satu postingan. Harusnya di bagian elemen author akan muncul icon-icon media sosial milik author seperti gambar berikut.

Jika pada tutorial di atas ada yang kurang jelas silakan simak video berikut :

Semoga bermanfaat. Happy coding…

Tulisan Terkait
Menambahkan Form dan Menggunakan Ekstra Data User WordPress oleh :

Masyhuri Jamil

Tidak memiliki kompetensi di bidang coding. Tapi selalu semangat terus belajar html, css, php, mysql, java script (jquery). Suka oprek-oprek android juga dan yang pasti suka jalan-jalan (treveling).

Memiliki 150 tulisan
Tambahkan Komentar Anda