diferencia entre add_options y register_setting

8

Estoy confundido. Quiero guardar datos para mi complemento. Hay personas que usan add_options y hay otras que usan register_settings. Mi pregunta es ¿Cuál es la diferencia entre add_optionsy register_setting?

misterioso
fuente

Respuestas:

10

register_setting () usa la API de configuración , que es solo una API para options.php, es más fácil de usar, es la forma más segura y preferida de almacenar opciones desde WordPress 2.7.

Si necesita almacenar solo unas pocas opciones o hacer un complemento simple solo para usted, realmente depende de usted cuál usar :)

Aquí está la API de configuración (bien) explicada: http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/

Básicamente, hace que algunas cosas sean mucho más fáciles, no tiene que volver a procesar formularios completos (ideal para complementos / temas con muchas opciones), no necesita preocuparse por nonces, etc.

En resumen, estas dos funciones realmente hacen lo mismo :)

Wordpressor
fuente
1
un ejemplo, allí puede usar svn.wp-plugins.org/addquicktag/trunk/inc/class-settings.php
bueltge