Prevent second widget activation
You can create a one-time-use widget with the following example found here: wp_register_sidebar_widget The following code will create a widget called “Your Widget” which will become available in the WordPress Administrative Panels. The widget can then be dragged to an available sidebar for display. Note that this widget can only be used once in exactly … Read more