Settings'; array_unshift( $links, $settings_link ); return $links; } $plugin = plugin_basename( __FILE__ ); add_filter( "plugin_action_links_$plugin", 'aet_add_options_link' ); function aet_install() { add_option( 'aet_automatic_tagging', '' ); add_option( 'aet_automatic_tagging_included_categories', '' ); add_option( 'aet_clean_uninstall', '1' ); } function aet_deactivation() { unregister_setting( 'aet-settings-group', 'aet_automatic_tagging' ); unregister_setting( 'aet-settings-group', 'aet_automatic_tagging_included_categories' ); unregister_setting( 'aet-settings-group', 'aet_clean_uninstall' ); } function aet_uninstall() { if ( get_option( 'aet_clean_uninstall' ) === '1' ) { delete_option( 'aet_automatic_tagging' ); delete_option( 'aet_automatic_tagging_included_categories' ); delete_option( 'aet_clean_uninstall' ); } } register_activation_hook( __FILE__, 'aet_install' ); register_deactivation_hook( __FILE__, 'aet_deactivation' ); register_uninstall_hook( __FILE__, 'aet_uninstall' ); include( 'already-existing-tags-core.php' );