You need to listen for the click event (there is no such thing as a pre/before click) and do some work right then or figure out if you want to allow the click to “go through” or not based on some validation for example.
jQuery(function($) {
// We are binding to the body so that the code
// will work for future elements added to the DOM
$('body').on('click', '.widget-control-save', function(ev) {
var my_validation = true;
if ( my_validation ) {
console.log('widget save!');
} else {
ev.preventDefault();
ev.stopPropagation(); /* We are capturing the event so it won't bubble up. */
}
})
});
Related Posts:
- Custom Widget function in Plugin not working?
- Adding Widget form fields dynamically
- What is the correct way to build a widget using OOP
- Widget development – Drop down options won’t save
- Calling the widget id of a mult-instance widget from inside the widget?
- Is There A Hook To Process The Content Of The Text Widget?
- Add content to widget title in admin area within the widget?
- Has anyone managed to integrate the wp_editor inside a widget?
- Help adding image upload functionality to widget
- Using preg_replace to clean widget output HTML
- Edit the output of wp_widget_rss_output()
- Script to remove all inactive widgets?
- Possible to preset a widget’s contents via a plugin script?
- Multiple entries in get_option results? or why is _multiwidget set to 1?
- How to add multiple copies of a widget from “available widgets”
- Install widget on plugin activation
- Using Ajax call in jQuery doesn’t work in widget
- WordPress select dropdown list in widget
- Using $wpdb object in a widget
- Is there a need to do apply_filter(‘widget_title’, $instance[‘title’]) or any other ‘widget_xxx’ filters?
- Dynamic content in a widget
- How to pass custom options from widget form to widget update callback?
- Broken markup when using the_excerpt() in a widget?
- Tips for targeting widget dragable for WP Pointer on widgets.php page
- How to create custom field in worpdress default widgets?
- PHP 7 – Class Method Compatibility Issue
- How to save WP widget instances and options
- Can I individually style items in the backend widget list?
- Sidebar widget to show popular post not working?
- Widget update function not saving values
- Add custom element ID depending where the widget place is, sidebar or footer
- Customizer: widget-synced triggers twice
- Add a class to a dynamic sidebar’s wrapper
- Widget is to be compatible with all themes
- Widget Dropdown doesn’t working
- How do I get the sub categories of the parent when in a sub category?
- How to limit number of number of categories displayed by categories widget
- Input in plugin widget does not allow spaces
- Get draggable widgets on Edit Post page
- Dynamically creating classes for Widget API
- Widget options are not updated
- Why does my widget break other widgets?
- CSS not affecting widget output
- Using a multiple element in widget form
- Problem with saving checkbox values with WordPress Widget API
- Are there any official or unofficial guidelines for the styling of a widget?
- Create Widget or Enable Shortcodes in Sidebar
- Minimum Widget Width for Plugin Development
- How to create a wordpress widget that dynamically changes according to the page
- WordPress dynamic widget by location?
- Can / should a widget plugin define its own Widget Area?
- How to exclude categories from get_categories() select list inside a widget admin panel
- Widget internal hooks and functions
- My plugin creates custom widgets, How can I programatically add them to existing sidebar widget areas?
- How to show multiple instances of the WP125 Widget?
- Console errors in 6.0-RC1 Widget screen
- Error code when migrate
- How does update method in Widget class saves $instance array from Select tag?
- Quick Draft widget (dashboard.php) using custom post_type
- Uncaught Error: Call to undefined function wp_get_current_user() in
- Load script on frontend from widget plugin
- Can’t get wpColorPicker to work in a widget
- If user is logged-in display/hide widgets ( siteorigine) [closed]
- Set widget icon in Customizer?
- How to embed or integrated a custom WordPress Widget into the theme?
- Widget won’t be activated
- Dynamic sidebar areas not working on the Theme Customizer
- Downloading Generated XML File
- Detect each active instance of a widget
- wp_register_sidebar_widget in loop within a plugin?
- grouping my widgets wordpress
- Get fields of a widget
- How do I create Widget within plugin that uses its own class?
- Best practice to include custom user styles in widgets
- How to specify widget order or css name via script?
- Is it possible to add Custom Dashboard Widgets to Custom Admin Menu Page?
- Plugin directory “Last Updated” not changed after initial commit?
- Fatal error: Call to undefined function wp_mail()
- Does WordPress have an Browser Agent?
- How Do I Load My Action Earlier Enough?
- I can’t find where a hook is being defined in a plugin – Easy Digital Downloads
- Filter on the_content ignores shortcodes
- How do I register a stylesheet inside a WordPress widget?
- PHP library that can merge stylesheet with inline style [closed]
- Where do I put my add_action(… and add_filter(… and do I need to remove them?
- ajax recursive calls on wordpress returning answers outsite the function scope
- WordPress pages are not published due to External database connection with WPDB class
- How to find where an object first instantiatiation
- Get coordinates of selected area to use in image maps [closed]
- How to trigger selected option from a clic. (variation product woocommerce)
- WordPress Favicon not Working For Images/Videos/PDFs
- Show username only if logged in in a else no directly name
- Making Woocommerce optimized for more than 500k products
- To remove rendering of menus and header, plugin or theme?
- Adding a custom button to WordPress Add Post (and Edit Post too) screen, that can save the post
- Modify a Themes Appearance >> Header admin screen from a plugin
- How to create a database table in WordPress using PHP
- Plugin Internationalisation and textdomain
- How to detect when the user clicks the publish/update button in Gutenberg Editor
- Is It Possible to Use the Block Editor’s Notification Feature to Send Another Notification After the Post Is Saved?