Apa kelebihan dan kekurangan Tree Opsi dibandingkan API Kustomisasi?


8

Saya relatif baru dalam pengembangan tema WordPress, dan saya harus membuat tema dengan opsi yang tersedia. Saya melakukan pencarian Google untuk melihat apa saja kemungkinannya, dan saya membaca artikel tentang itu, dan membaca tentang kerangka kerja, dan saya menemukan Option Tree, yang direkomendasikan sebagai kerangka kerja untuk dikembangkan.

Apa pertanyaan saya, ketika saya sedang mengembangkan tema untuk dijual, apa kelebihan dan kekurangan Option Tree dibandingkan API Kustomisasi yang ada di WordPress?

Jawaban:


3

Kerugian menggunakan pohon opsi:

  1. Tema Anda bergantung pada pekerjaan lain sebagai inti
  2. Anda harus selalu mengawasi pembaruan plugin (yang benar-benar tidak baik jika Anda akan menggunakannya dalam tema premium)
  3. Jika Anda akan mengintegrasikannya dalam tema Anda, maka ketika ada pembaruan dari plugin Anda perlu melakukan banyak hal untuk memperbaruinya di tema Anda.

keuntungan:

  1. Menghemat waktu Anda untuk membuat opsi tema Anda sendiri

Jika Anda punya banyak waktu saya sarankan Anda untuk membuat opsi tema Anda sendiri yang akan lebih baik jika Anda akan menggunakannya dalam tema premium untuk dijual, Anda akan memiliki kontrol lebih besar atas opsi tema.

Dan jika Anda tidak akan menulis skrip Anda sendiri, saya sarankan Anda menggunakan Options Framework Theme yang khusus dibuat untuk dimasukkan ke dalam tema daripada menggunakan plugin. Penulis terus memperbarui skrip itu sendiri sehingga aman digunakan, saya juga menggunakannya dalam tema premium saya.


"Opsi Kerangka Tema" masih tidak menggunakan API Kustomisasi Tema ... Dan di mana keuntungan Kerangka lain atas "Pohon Opsi"?
kaiser

Terima kasih, saya pikir Anda memberikan jawaban yang paling tepat menjawab pertanyaan asli, jadi saya akan menerima ini, bagaimanapun kaiser, dan brasofilo menunjukkan sesuatu yang sangat penting, bahwa jika saya sedang mengembangkan untuk WP 3.4 atau lebih, kerangka kerja ini benar-benar rusak Konvensi.
Tamás Barta

Nah kerangka opsi mungkin belum menggunakan API kustomisasi Tema tetapi, maksudnya adalah untuk menggunakan tema, daripada mengintegrasikan plugin dalam tema, saya pikir lebih baik menggunakan opsi yang dapat diintegrasikan ke dalam tema secara langsung. Saya tidak tahu apakah Devin akan menggunakan API Kustomisasi Tema dalam versi lebih lanjut (Saya sudah meminta tetapi belum mendapatkan jawabannya)
nonsensecreativity

Kerangka kerja opsi dapat digunakan bersama API Opsi Tema bersama-sama, di sini adalah tautan wptheming.com/2012/07/options-framework-theme-customizer
nonsensecreativity

8

Mengapa seseorang harus mempertimbangkan opsi ... lainnya

Kerangka kerja seperti "Pohon Opsi" (ada juga beberapa yang lain) tidak boleh digunakan lagi. The "Kustomisasi Theme API" adalah apa yang harus Anda gunakan sekarang, karena juga menambah kemungkinan hidup mengedit Tema di Tema Customizer dan mengikat Pilihan tema untuk "Tema Modifikasi API" .

The "Pengaturan API" , yang merupakan API yang mendasari untuk Frameworks seperti "Option Pohon", saat ini dimaksudkan untuk digunakan dengan plugin dan WP inti sebagai gantinya.


3
Ya, Barta, tolong , ikuti standar. Suatu hari saya menemukan tema yang menumpahkan skrip dan gaya di seluruh wilayah admin, tentu saja memecahkan beberapa hal di sepanjang jalan ... Dari perusahaan yang relatif dikenal, dan itu bukan ThemeJungle, ingatlah.
brasofilo

Terima kasih atas jawaban anda Ini memang jawaban / komentar yang membantu saya memutuskan metode mana yang akan saya gunakan. Namun, saya pikir pertanyaan itu sendiri dijawab oleh nackle, jadi saya akan menerima jawabannya.
Tamás Barta

Kecuali bahwa sudah lebih dari setahun sejak WP Kustomisasi API dirilis, dan masih sangat kurang di UI. Hampir mustahil bagi saya untuk mendokumentasikan "kontrol" (yang kurang juga). Pemisahan yang buruk dan mudah untuk mengacaukan UI. Menurut saya, API Kustomisasi hanya boleh digunakan untuk opsi tema minor, yang menurut saya adalah maksud API secara umum.
justnorris
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.