Estou confuso. Deseja salvar dados para o meu plugin. Existem pessoas que usam add_options e outras que usam register_settings. Minha pergunta é: qual é a diferença entre add_optionse register_setting?
Estou confuso. Deseja salvar dados para o meu plugin. Existem pessoas que usam add_options e outras que usam register_settings. Minha pergunta é: qual é a diferença entre add_optionse register_setting?
Respostas:
register_setting () usa a API Settings , que é apenas uma API para options.php, é mais fácil de usar, é uma maneira mais segura e preferida de armazenar opções desde o WordPress 2.7.
Se você precisar armazenar apenas algumas opções ou criar um plugin simples apenas para você - é realmente você quem deve usar :)
Aqui está a API de configurações (bem) explicada: http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/
Basicamente, torna algumas coisas muito mais fáceis, você não precisa renderizar formulários inteiros novamente (ótimo para plugins / temas com muitas opções), não precisa se preocupar com não-conformidades etc.
Então, para resumir, essas duas funções realmente fazem a mesma coisa :)