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?

Tamás Barta
sumber

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.

kreativitas tidak sensitif
sumber
"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.

kaisar
sumber
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