Seiring berkembangnya internet, demikian pula cara-cara melindungi privasi pengguna.
Dalam pelajaran ini, Anda akan menemukan bagaimana tema dapat memengaruhi privasi pengguna dan apa yang dapat Anda lakukan untuk memastikan bahwa tema Anda menghormati privasi tersebut.
Privasi internet
Berbagai undang-undang dan peraturan di seluruh dunia mengatur cara situs web mengumpulkan dan menggunakan data pribadi.
Undang-undang ini mengharuskan perusahaan dan pemilik situs untuk bersikap transparan tentang cara mereka mengumpulkan, menggunakan, dan membagikan data pribadi.
Undang-undang ini juga memberikan individu lebih banyak akses dan pilihan terkait cara data pribadi mereka dikumpulkan, digunakan, dan dibagikan.
Dalam versi 4.9.6, WordPress memperkenalkan berbagai fitur terkait privasi, terutama untuk membantu pemilik situs mematuhi Peraturan Perlindungan Data Umum (GDPR) Uni Eropa.
Fitur-fitur utama yang diperkenalkan dalam WordPress 4.9.6 mencakup opsi untuk menetapkan halaman Kebijakan Privasi, cara bagi pengguna yang berinteraksi dengan situs melalui komentar untuk mengecualikan informasi pribadi mereka agar tidak direkam, serta alat yang dapat digunakan admin situs untuk menangani informasi pribadi pengguna dengan lebih baik.
Di antara fitur-fitur ini, halaman Kebijakan Privasi dan penanganan data komentar adalah yang paling relevan bagi pengembang tema.
Halaman Kebijakan Privasi
Fitur halaman Kebijakan Privasi memungkinkan pemilik situs membuat halaman Kebijakan Privasi yang menjelaskan cara situs mereka mengumpulkan, menggunakan, dan membagikan data pribadi. Halaman ini secara otomatis dibuat dalam status draf pada instalasi WordPress baru.
Pemilik situs dapat mengedit dan menerbitkan halaman tersebut, lalu mengonfigurasinya sebagai halaman privasi di bawah Pengaturan > Privasi.
Sebagai pengembang tema, Anda dapat membantu pemilik situs dengan menyediakan cara untuk menautkan ke halaman Kebijakan Privasi dari tema.
Hal ini dapat dilakukan dengan menambahkan tautan ke halaman Kebijakan Privasi di footer atau dengan menambahkan tautan Kebijakan Privasi ke menu utama situs.
Ada beberapa cara untuk menambahkan tautan Kebijakan Privasi ke tema.
Anda dapat menggunakan fungsi PHP berikut:
- get_privacy_policy_url(): Mengambil URL halaman Kebijakan Privasi.
- the_privacy_policy_link(): Menampilkan tautan halaman Kebijakan Privasi dengan pemformatan, jika berlaku.
- get_the_privacy_policy_link(): Mengembalikan tautan halaman Kebijakan Privasi dengan pemformatan, jika berlaku.
Sebagai contoh, kode berikut akan menampilkan tautan Kebijakan Privasi dalam sebuah div:
<?php the_privacy_policy_link( '<div>', '</div>' ); ?>
Saat ini tidak ada blok inti untuk menambahkan tautan Kebijakan Privasi di Editor Situs.
Namun, Anda dapat membuat pola kustom yang menyertakan tautan ke halaman Kebijakan Privasi.
<?php
/**
* Title: Privacy Policy Link
* Slug: twentytwentyfour/privacy-link
* Categories: featured
*/
?>
<!-- wp:paragraph {"fontSize":"small"} -->
<?php the_privacy_policy_link() ?>
<!-- /wp:paragraph -->
Selanjutnya, Anda dapat menyertakan pola ini dalam pola blok yang tersedia di tema Anda agar admin situs dapat menambahkannya jika diperlukan.
Data komentar
Kiriman WordPress memungkinkan pengunjung meninggalkan komentar.
Fungsi ini ditangani oleh blok Formulir Komentar dalam tema berbasis blok dan comment_form() fungsi dalam tema klasik.
Ketika pengunjung yang tidak memiliki akun tertentu di situs memberikan komentar pada kiriman, mereka akan diminta memasukkan nama, email, dan situs web.
Informasi ini disimpan secara lokal di peramban pemberi komentar sebagai cookie peramban untuk dua tujuan:
- Jika mereka meninggalkan komentar lain di situs, nama, email, dan situs web mereka akan diisikan secara otomatis ke dalam bidang masing-masing.
- Jika komentar mereka ditahan untuk moderasi, mereka dapat kembali ke kiriman tersebut dan menghapus komentar sebelum disetujui.
Informasi yang disimpan dalam cookie ini tidak penting bagi fungsi situs. Oleh karena itu, pengguna harus diberi pilihan untuk menyetujui penyimpanan informasi pribadi ini.
Karena alasan ini, WordPress menampilkan kotak centang di bawah formulir komentar yang memungkinkan pemberi komentar menyetujui penyimpanan data ini dalam cookie.
Kotak centang ini tidak akan dicentang secara default, karena persetujuan adalah tindakan yang harus disetujui secara khusus oleh pengguna.
Untungnya, bidang kotak centang baru ini secara otomatis ditambahkan ke formulir komentar yang ditampilkan menggunakan blok Formulir Komentar atau fungsi comment_form().
Namun, sebagai pengembang tema, penting bagi Anda untuk menguji tema guna memastikan bahwa kotak centang ini ditampilkan dengan benar di mana pun formulir komentar ditampilkan dan berfungsi sesuai harapan.
Bacaan lebih lanjut
Untuk informasi lebih lanjut tentang privasi pengguna dan bagaimana tema dapat memengaruhinya, lihat halaman Privasi di bawah Topik Lanjutan dalam Buku Panduan Pengembang Tema.