Hola,
O falta codigo o estas un poco perdido, (sin ofender, claro )
Plugin consta de diferentes partes:
Código:
- add_action('init', .... inicias el plugin una vez activado
- add_action('admin_init', .... registras las opciones (add_settings_section)
- add_action('admin_menu', .... registras la pagina de los opciones
- register_activation_hook( ... inicias el salvado de las opciones en la db
- register_deactivation_hook(... inicias el borrado de las opciones en la db
Puede que otras personas lo hagan de otra manera o añadiendo mas add_action depende del plugin, claro.