Solution pulled from OP.
Ok fixed. In widget-config.php there is no check if the form has been submitted, so every time you load configuration it updates with empty values or keeps default ones. Add this check if (!empty($_POST)) before updating options values and display stored value of number-input:
<input type="text" name="number" value="<?php echo self::get_dashboard_widget_option(self::wid, 'example_number'); ?>" />
Related Posts:
- WordPress 3.8 – Dashboard 1 Column Screen Options
- Extend WordPress 3.8 Site Activity Dashboard Widget to include more comments
- Indexes of widgets instances starts with ‘2’ in ‘wp_options’ table
- Embed iframe or html page into dashboard widget
- How to Remove All Widgets from Dashboard?
- How to use control_callback when creating a widget via functions.php or plugin?
- Reorder dashboard widgets
- How do I use the control callback when creating a simple dashboard plugin
- How to Make a Custom Dashboard Widget to Display Custom Notification from Admin?
- Add a banner to the Dashboard
- Different rss feeds in a single dashboard widget
- How do I pass arguments to dashboard widget callback functions?
- Add new section to “Right Now” widget
- add widgets to dashboard for easy access for clients?
- wp_count_posts, wp_count_terms and wp_count_comments for specific user?
- Widgets not expanding on wordpress 3.3 widget dashbord
- Replace dashboard widgets with banner ad
- Custom dashboard widget search box
- Hide all Dashboard Widgets (not remove)
- wp_editor is not rendering shortcode
- Dashboard Widgets – Add Admin Page With Same Functionality
- Custom User Field in Dashboard Widget
- How to make a can’t hide widget?
- Create widget in dashboard displaying a custom user field?
- Fire on widgets_init only on dashboard
- RSS dashboard widget not showing visuals
- How to create a dashboard widget for one user
- How to position custom dashboard widgets on side column
- Grabbing how Many Posts by Month for a Dashboard Widget
- Dashboard Widget drawn before opening HTML tag
- Remove “Content” and “Discussion” from Right Now Dashboard Widget
- Create Dashboard Widget with form to keep team’s record
- modifying title (in dashboard) for different widget instances
- Adding a single text input field to a custom Dashboard widget
- Adding dashboard widgets to show – custom post type stats, information from other plugins
- Change number of widget columns in dashboard?
- Allow users to give a dashboard widget a custom name using ACF
- Quick Draft widget in weird place on dashboard after being re-added
- A message to clients in the dashboard widget received from another site
- Set a dashboard widget to the top?
- Array showing all values of loop instead of specific value to post
- How can I add a widget area to the top of the Dashboard?
- How to customize WordPress dashboard for different users?
- Can I use wp_widget_rss_output to show my site’s feed in the dashboard?
- WordPress version quick check?
- Registered widget is showing up collapsed in the dashboard
- can’t edit widgets after moving from subfolder to root
- Taxonomies not showing in WP Dashboard Right Now widget
- How to make custom dashboard widget to display alert in front-end?
- How to show WordPress Dashboard Widgets on Frontend?
- class WP_Widget – Different dashboard preview for custom widget
- Unable to add options on dashboard widget ?
- Custom dashboard widget – load style only for added widget
- How to add the “page” post type to Recent Activity widget displayed in admin?
- Create custom dashboard for plugin
- What is the use case for the “Class” parameter in register_sidebar?
- Big side banners
- How to execute SQL SELECT query and see the results?
- WordPress “include TEMPLATEPATH” or?
- How to add the widgets manually to the sidebar?
- How to check if widget has automatic title
- Display sidebar that created in functions.php
- Image picker widget
- When you register a sidebar in WordPress, is it possible to choose in what order it appears in the admin
- How to enable “shift-click to edit this widget” functionality on a custom widget?
- How the widget can be run by shortcode
- Wrap all default widget into div tag
- Adding widget to dashboard with wp_dashboard_setup not working
- Can you target a widget_class in a register_sidebar?
- wp_get_attachment_image() not displaying post images even though wp_get_attachment_url() echo correct urls
- what is the best way to add things to a side bar
- Disable a plugin’s widget
- How to add custom tinymce plugin to new text widget
- What widgets are used on a page? [closed]
- How not to display an instance of a widget dynamically?
- Twenty Twelve Widget Taking Space
- Conditional widget_form_callback
- Any advice on customising this twitter feed?
- How to use variables from widgets in other pages?
- How do I add a small excerpt of a blog post on my Front Page Recent Posts widget?
- WordPress 5.8 : display new widget
- Mobile view: how to remove right/left margin from the specific widgets?
- My theme didn’t appear sidebar area
- wp_list_widget_controls() undefined
- Script in sidebar blocks other widget’s load
- Can I get variable into dynamic sidebar?
- How to show a widget for logged-in users only?
- Can’t output the number 0 in widget
- how to call new widgets in sidebar in custom theme?
- Run an action only when Widget actually instantiated (not just registered)
- My blog has a design issue.
- Call sidebar from a template
- WordPress RSS widget and Yahoo Pipes
- Jetpack ‘Blog Subscription’ widget doesn’t add emails to
- Full Width Container Colour Problems
- how to enable full width page template in woo theme memorable?
- Can’t remove a widget from admin
- Add a twitter feed to my WordPress website
- Using AJAX in a Widget to Sort items [closed]
- How to create a dashboard to show current user analytics in buddypress