Tim Peninjau Tema WordPress Menindak Pelanggaran Pedoman Presentasi vs. Fungsionalitas
Diterbitkan: 2015-05-28
Selama pertemuan Tim Peninjau Tema WordPress.org minggu ini, Chip Bennett membuka pembicaraan untuk membahas "area abu-abu" dari presentasi vs. perbedaan fungsionalitas dalam tema. Topik hangat diperdebatkan menyangkut apa yang diperbolehkan dalam hal "pembuatan konten" untuk tema yang di-host di direktori resmi.
“Kami tahu bahwa CPT dan taksonomi khusus dilarang; begitu juga dengan data meta kustom pos non-presentasional, ”kata Bennett. “Tetapi bagaimana dengan konten yang dibuat melalui opsi tema, widget khusus, dll.?”
Pertanyaan ini sering muncul sehubungan dengan tema yang menawarkan halaman depan statis dengan widget khusus atau area teks di penyesuai tempat pengguna dapat menambahkan blok teks kecil. Misalnya, sebuah tema mungkin menawarkan bagian biografi atau tempat untuk memasukkan teks hak cipta. Kekhawatirannya adalah bahwa pengguna memasukkan konten, tidak mengetahui bahwa konten tersebut akan hilang saat beralih tema.
Tim Peninjau Tema telah memiliki kebijakan yang ditetapkan selama bertahun-tahun yang melarang penulis tema mendefinisikan pembuatan konten pengguna. Namun, karena ketidakteraturan selama proses pemindahan versi resmi persyaratan tema dari Codex ke Buku Pegangan Tinjauan Tema, pedoman khusus ini dihilangkan.
Bennett memposting tinjauan Persyaratan Tinjauan Tema dan dokumentasi hari ini di blog Make/Themes dengan item yang sebelumnya dihilangkan disorot dengan warna merah untuk kejelasan.
Presentasi vs. Fungsionalitas
Karena tujuan Tema adalah untuk menentukan penyajian konten pengguna, Tema tidak boleh digunakan untuk menentukan pembuatan konten pengguna, atau untuk menentukan opsi atau fungsionalitas situs Tema-independen.
Karena ini adalah pernyataan yang cukup umum, Tim Peninjau Tema akan membahas poin-poin yang lebih baik tentang bagaimana penerapannya selama pertemuan berikutnya. Di masa lalu, pedoman ini telah diterapkan secara subyektif dan tidak konsisten, yang memungkinkan banyak tema lewat dengan fungsionalitas yang termasuk dalam area abu-abu ini.
Tim Peninjau Tema Mulai Secara Agresif Menegakkan Pedoman “Tanpa Pembuatan Konten”
Zerif Lite, salah satu tema teratas di WordPress.org, disorot selama pertemuan sebagai contoh tema yang diizinkan untuk mengabaikan pedoman ini, antara lain.
“Melihat Zerif Lite: testimonial, tim kami, fokus kami, tentang kami – ini semua adalah CPT, disamarkan sebagai widget khusus,” kata Bennett. Dalam tiket di mana tema saat ini sedang ditinjau untuk pembaruan, Bennett mendorong penulis Zerif Lite untuk menghapus data meta pos kustom apa pun, kecuali yang bersifat presenatasional, karena termasuk dalam wilayah plugin. Ini termasuk aspek tema seperti detail penulis, posisi anggota tim, profil jejaring sosial, dll.
Peninjau sudah secara agresif menindak pelanggaran Zerif Lite terhadap pedoman khusus ini dan kemungkinan akan meningkatkan kewaspadaan mereka untuk menegakkan pedoman secara lebih konsisten dengan semua tema saat mereka muncul untuk ditinjau.
Codeinwp, perusahaan di belakang Zerif Lite, menjawab permintaan Bennetts di tiket:
Sebagian besar hal yang Anda tunjukkan sangat sensitif karena dua alasan:
- Mungkin 50% dari tema paling populer menggunakan beberapa konten khusus di beranda
- Banyak hal seperti masalah kontak atau testimonial tidak dapat diselesaikan tanpa merusak 100k situs yang menggunakan tema
Codeinwp berpendapat bahwa pendekatan yang digunakan dalam Zerif Lite jauh lebih ramah pengguna daripada harus menginstal plugin, atau beberapa plugin, untuk menambahkan sedikit teks ke halaman beranda.

Pada akhirnya saya setuju bahwa pendekatan kami sedikit berbeda/radikal. Namun, sepertinya itu adalah sesuatu yang benar-benar diinginkan orang (Zerif adalah salah satu tema terpanas saat ini, dengan sebutan di seluruh web). Maksud saya, sebagian besar dari mereka ingin membangun situs yang indah dalam 10 menit, tanpa pengetahuan apa pun dan dengan Zerif Lite mereka dapat dengan mudah melakukannya. Mereka tidak menginginkan 10 CPT, 10 plugin wajib, formulir kontak, dan plugin Captcha untuk situs sederhana.
Penulis tema percaya bahwa membuat plugin untuk menangani empat widget fokus tema hanya akan membuang waktu pengguna.
“Juga, Anda menyadari jumlah pekerjaan yang diperlukan untuk melakukan ini untuk 100+ tema yang dipasang di jutaan situs, bukan?” kata Codeinwp. Penulis juga mengutip beberapa contoh lain dari tema populer yang melanggar, termasuk AccessPress Parallax, Onetone, dan Colorway.
Mengingat bahwa direktori tema WordPress.org penuh dengan pelanggaran terhadap apa yang dianggap sebagai pedoman lama, jelas bahwa pengulas sangat lemah dalam menegakkannya. Penulis tema yang tidak mengetahui pedoman ini akan mengalami kebangkitan yang kasar pada kiriman berikutnya untuk pembaruan. Bennett mengkonfirmasi dalam pembukaan tiket di Zerif Lite bahwa kebijakan tersebut akan ditegakkan dengan kuat di masa mendatang:
Baru-baru ini menjadi perhatian kami bahwa mungkin beberapa tema telah disetujui yang mungkin memiliki masalah serupa. Kami akan mengatasinya saat kami menemukannya, dan bekerja dengan pengembang untuk membuat rencana agar tema kembali sesuai dengan persyaratan – seperti yang akan kami lakukan di sini dengan tema Anda.
Ini berarti banyak pekerjaan bagi penulis yang telah menentukan cara bagi pengguna untuk menghasilkan konten melalui tema. Mereka perlu mem-porting fungsi ini ke dalam sebuah plugin.
Tema WordPress.org tidak diizinkan untuk menggabungkan plugin, tetapi penulis dapat merekomendasikan plugin menggunakan Perpustakaan Aktivasi Plugin TGM atau metode lain. Tema hanya diizinkan untuk merekomendasikan plugin yang terdaftar di direktori plugin resmi WordPress.org. Ini berarti bahwa penulis yang menghapus fungsionalitas demi plugin pendamping harus mendapatkan plugin tersebut disetujui untuk WordPress.org sebelum mengirimkan tema mereka untuk pembaruan.
Pertemuan Tim Peninjau Tema minggu depan akan mencakup diskusi tentang contoh spesifik jenis konten yang boleh atau tidak boleh dibuat oleh tema, yaitu teks tombol, teks hak cipta, dll. Tim umumnya mendukung penulis menggunakan metode inti untuk konten penciptaan.
Dokumentasi mengenai masalah ini belum jelas, tidak lengkap, dan tersebar, tersebar di Codex, Make/Tema, dan dua tempat berbeda di Buku Pegangan Tema. Tim sedang bekerja untuk memperbaiki ini mengingat dedikasinya yang diperbarui untuk secara sistematis menegakkan pedoman "tidak ada pembuatan konten".
Ini akan memengaruhi banyak tema teratas yang dihosting di WordPress.org, yang akan dipaksa untuk menerapkan perubahan yang kemungkinan akan merusak tampilan ribuan situs saat diperbarui. Tanpa log in perubahan, banyak pengguna tidak akan menyadari ketika mereka menerima pembaruan yang tiba-tiba membutuhkan instalasi plugin baru.
