Haruskah Tema WordPress Menambahkan Item Menu Admin Tingkat Atas?

Diterbitkan: 2020-07-18

WordPress hampir selalu menyediakan item menu admin tingkat atas untuk tema. Itu jelas diberi label "Penampilan." Ini adalah satu-satunya lokasi yang diketahui semua pengguna WordPress untuk dikunjungi untuk mengubah hal-hal terkait penampilan untuk situs WordPress mereka. Namun, ada gerakan di dalam Tim Tema untuk mengizinkan tema menempatkan tautan menu tingkat atas tambahan di admin. Pertanyaan besarnya: haruskah ide ini bergerak maju?

Ketika Tim Tema (awalnya disebut Tim Peninjau Tema) dibentuk, para anggotanya membuat seperangkat pedoman yang akan dibentuk dan dibentuk kembali selama bertahun-tahun. Mereka adalah seperangkat pedoman hidup yang selalu bisa diubah dengan waktu.

Salah satu pedoman tertua mengharuskan tema harus menempatkan halaman admin khusus apa pun di bawah item menu Penampilan. Itu masuk akal. WordPress menyediakan lokasi standar untuk halaman terkait tema apa pun. Fitur tajuk dan latar belakang khusus hidup di bawah Penampilan. Widget, juga ditentukan oleh tema saat ini, ditempatkan sebagai sub-halaman. Akhirnya, sistem menu navigasi kustom WordPress muncul dan — Anda dapat menebaknya — terletak di bawah Penampilan. Pengembang inti bahkan menempatkan tautan penyesuai di tempat yang sama.

Selama lebih dari satu dekade, ada standar yang didefinisikan dengan baik. Tentu, tema komersial di luar direktori resmi terkadang akan merusak cetakan. Namun, tema dari direktori mengikuti polanya.

Sekarang, Tim Tema mengusulkan agar tema bisa keluar dari tradisi.

Diskusi muncul setelah pertanyaan apakah tema harus dapat menambahkan panel khusus ke bilah samping editor blok, yang tidak diizinkan.

“Untuk menjaga editor bebas dari kekacauan, iklan, dan penjualan, dengan penyesuai yang digunakan lebih sedikit, dan tidak ada widget dasbor yang diizinkan, dapatkah kami memberi penulis tema tempat yang lebih baik untuk memasukkan informasi mereka, dan membatasi penjualan ke area itu?” tulis Carolina Nymark dalam catatan rapat tim minggu lalu.

Proposal tersebut tampaknya menetapkan gagasan bahwa tema akan kehilangan visibilitas saat WordPress bergerak menuju pengeditan situs penuh dan penyesuai menjadi kurang penting. Penyesuai bukanlah tempat yang ideal untuk apa pun kecuali opsi tema, tetapi gagasan itu tampaknya telah diabaikan dalam diskusi. Namun demikian, pedoman asli yang melarang tema membuat item menu tingkat atas mendahului munculnya penyesuai selama beberapa tahun. Iklan, dokumentasi, rekomendasi plugin, dan halaman serupa selalu diizinkan di bawah menu Appearance yang ada. Kegunaan penyesuai tidak pernah menjadi bagian penting dari percakapan itu.

Pada akhirnya, pertanyaannya adalah tentang apa yang terbaik bagi pengguna. Tidak ada data untuk mendukung membuat perubahan atau bertahan dengan status quo. Namun, kami memiliki standar yang telah ada selama bertahun-tahun.

Pedoman yang Diusulkan

Proposal akan membuat beberapa pedoman baru untuk diikuti oleh penulis tema dan diperiksa oleh pengulas, dengan asumsi tema membuat item menu admin tingkat atas:

  • Tidak ada prioritas menu admin yang dapat digunakan.
  • Tidak ada perubahan UI atau warna yang diperbolehkan untuk item menu.
  • Judul harus dibuat singkat dan tidak termasuk spam.
  • Tidak lebih dari tiga sub-halaman.
  • Tema anak terbatas pada satu sub-halaman atau dapat menghapus halaman induk dan menambahkannya sendiri.

Beberapa di antaranya masuk akal dan mengikuti pedoman yang ada, seperti tidak mengirim spam atau mengubah UI admin. Namun, yang lain bisa menjadi masalah.

Jika bergerak maju dengan proposal, pengaturan prioritas item menu harus diperlukan daripada tidak diperbolehkan. Jika ada, masuk akal untuk meminta prioritas khusus untuk menempatkan item menu khusus segera setelah item Penampilan yang ada. Ini setidaknya akan mengelompokkannya bersama-sama secara default. Jika mengubah tempat di mana pengguna terbiasa melihat halaman terkait tema, mungkin yang terbaik adalah tidak membobol terlalu jauh dari lokasi standar.

Tidak lebih dari tiga sub-halaman? Tentunya akan ada tema dengan item menu admin tingkat atas yang membutuhkan empat sub-halaman di beberapa titik. Jika memberi kebebasan kepada penulis tema untuk mengambil real estat yang berharga di admin, batas tiga sub-halaman sepertinya aturan untuk memperbaiki kesalahan dengan mengizinkan item tingkat atas di tempat pertama. Ini adalah nomor arbitrer yang terbaik. Tidak ada alasan untuk membatasinya begitu membuat pedoman berubah. Itu juga menambahkan satu item lagi yang dibutuhkan tim ke polisi.

Pembatasan sub-halaman untuk tema anak tampaknya sama saja. Tidak ada batasan seperti itu saat menempatkan sub-halaman di bawah layar Penampilan standar.

Seluruh proposal tidak lebih dari pekerjaan ekstra pada tim yang sudah kehabisan sumber daya.

Alih-alih aturan sederhana yang telah ada selama bertahun-tahun, proposal tersebut menambahkan aturan baru dengan beberapa sub-aturan. Jika tim menginginkan kerja ekstra, saya kira poin ini tidak masalah.

Gajah di Kamar

Ada satu aspek dari diskusi ini yang diketahui semua orang tetapi hanya sedikit yang mau membahasnya. Di bawah semua pedoman dari Tim Tema dan apakah sebagian besar penulis tema mendukung keputusan tertentu adalah bagaimana hal ini memengaruhi laba keuangan. Ketika kita berbicara tentang visibilitas halaman admin tema, kita terutama berbicara tentang menyediakan jalan lain untuk peningkatan penjualan komersial.

Beberapa diskusi tentang visibilitas ini diselimuti konsep seperti memunculkan dokumentasi pengguna akhir atau menambahkan readme yang terlihat untuk keuntungan pengguna. Ini adalah kekhawatiran yang sah, terutama ketika pengembang tema telah menyaksikan tiket untuk mengatasi kejatuhan seperti itu yang tampaknya berkurang menjadi tidak jelas selama bertahun-tahun. Apakah item menu admin tingkat atas masuk akal untuk mengekspos dokumentasi tema mungkin layak untuk didiskusikan, tetapi tidak ada dunia di mana ini akan menjadi kasus penggunaan utama.

Topik visibilitas bertumpu pada gagasan untuk meningkatkan versi pro dari tema, add-on, atau layanan lainnya.

Terlalu banyak plugin yang berlebihan, membuat papan iklan admin WordPress. Salah satu hal yang hampir dapat diyakinkan oleh pengguna adalah bahwa tema dari direktori resmi cukup dibatasi sehingga tidak berantakan seperti yang terjadi pada plugin akhir-akhir ini. Namun, itu semua bisa berubah.

Apakah kita benar-benar menginginkan item menu admin tingkat atas tambahan yang, untuk semua maksud dan tujuan, akan diiklankan?

Mungkin pada akhirnya tidak masalah. Pengguna begitu terbiasa dengan kekacauan yang dihasilkan oleh lusinan plugin di situs mereka. Satu lagi mungkin tidak penting pada saat ini.

Atau, haruskah kita melakukan percakapan yang berbeda sama sekali? Jika ini pada akhirnya bermuara pada periklanan, apakah ada cara kita dapat membukanya untuk penulis tema sambil tetap menciptakan pengalaman pengguna yang membuat admin WordPress bebas dari kekacauan?