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?
8
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 :)