perbedaan antara add_options dan register_setting


8

Saya bingung. Ingin menyimpan data untuk plugin saya. Ada orang yang menggunakan add_options dan ada orang lain yang menggunakan register_settings. Pertanyaan saya adalah Apa perbedaan antara add_optionsdan register_setting?

Jawaban:


10

register_setting () menggunakan Pengaturan API , yang hanya merupakan API untuk options.php, lebih mudah digunakan, lebih aman dan lebih disukai cara menyimpan opsi sejak WordPress 2.7.

Jika Anda perlu menyimpan hanya beberapa opsi atau melakukan plugin sederhana hanya untuk Anda sendiri - terserah Anda mana yang harus digunakan :)

Berikut Pengaturan API (well) menjelaskan: http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/

Pada dasarnya itu membuat beberapa hal lebih mudah, Anda tidak perlu membuat seluruh bentuk lagi (bagus untuk plugin / tema dengan banyak opsi), Anda tidak perlu peduli tentang nonces dll.

Jadi, singkatnya, kedua fungsi ini sebenarnya melakukan hal yang sama :)


1
sebuah contoh, di sana Anda dapat menggunakan svn.wp-plugins.org/addquicktag/trunk/inc/class-settings.php
bueltge
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.