Antworten:
register_setting () verwendet die Einstellungs-API , die nur eine API für options.php ist. Sie ist einfacher zu verwenden, sicherer und bevorzugt die Speicherung von Optionen seit WordPress 2.7.
Wenn Sie nur ein paar Optionen speichern oder ein einfaches Plugin nur für sich selbst erstellen müssen, liegt es ganz bei Ihnen, welche Sie verwenden möchten :)
Hier ist die (gut) erläuterte Einstellungs-API: http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/
Grundsätzlich macht es ein paar Dinge viel einfacher, Sie müssen nicht ganze Formulare erneut rendern (ideal für Plugins / Themes mit vielen Optionen), Sie müssen sich nicht um Nonces usw. kümmern.
Zusammenfassend lässt sich sagen, dass beide Funktionen tatsächlich dasselbe tun :)