It doesn’t matter the order in which you call add_action() and add_filter().
What matters is the order in which the corresponding do_action() and apply_filters() are called.
So, if apply_filters('wp_insert_post_data') is run before do_action('save_post'), tough luck. You’ll have to think of another way to achieve the desired result.
Related Posts:
- Passing a parameter to filter and action functions
- Get a list of all registered actions
- How can I edit post data before it is saved?
- Where is the best place to use add_filter
- How to only hook on Single.php after content?
- Use external link in the add sub menu
- Very stubborn wp_register_script / add_action vs remove
- How to prepend to the_title for admin-side plugin’s use
- do_action and hook methods
- How to filter content post only on save
- Filter or action hook to insert content on admin pages before tag
- What is the purpose of $merged_filters?
- How do action and filter hooks understand where to look for the core function that we hooked our function to them
- How to check current user before all actions and filters?
- Get Time Taken By Each Action Hook in WordPress
- Plugin developer automated documentation
- Is there a hook to Intercept al urls from a webpage and redirect to a page
- WordPress user account activation
- External Script Using WP – Hooks / Actions Not Working?
- Is there a way to figure out which action/filter invoked a function?
- remove_action not removing add_action from constructor
- Editing wp-config.php
- How to use add_action for multiple instances of the same class
- How to hook into action/filter call
- How to append new form elements in “Add New” form of Users in WordPress admin panel?
- Edit post image attributes on fly?
- How to Unhook actions/filters in within Class in plugin
- Nested Actions and Filters
- Use action, filter, or hook to append HTML to WordPress plugin function
- Remove action added in plugin class from theme
- Help needed with woocommerce (wc stripe) filter
- What action or filter can I use to change all the html returned from server for a page?
- Why can’t I shove an instance of a class into a variable from a do_action hook?
- Passing a parameter to filter and action functions
- change output location of plugin function using a custom hook
- Filter for modifying image on upload
- Which filters or actions involve with index page for plugin?
- add query string to all pages after user logged in
- Which action/filter can i use for a Member Plugin [closed]
- How to customize WP_Error (REST JWT authentication plugin) [closed]
- How can I see all the actions attached to an “add_action” hook?
- When can you get current page ID and initialize hooks right after?
- What characters are allowed as a shortcode tag and how should they be sanitized?
- What is the ‘admin_action_’ . $_REQUEST[‘action’] hook used for?
- WordPress admin notice in plugin function
- Using the ‘draft_to_publish’ hook (post status transition)
- How can I show drafts in wp_dropdown_pages list?
- Failed to invoke other hook from the init hook
- Is it possible to remove this action? (as it’s added just before it’s called)
- There’s some way to add a wrapper around posted images?
- Custom preview_post_link not working for draft post
- Determine plugin name from within plugin_action_links filter
- How to call bind function in wordpress actions or hooks
- How to remove xmlns on language_attributes()?
- ‘wp_login’ action hook not working with wp-login.php file
- add_filter comment_edit_redirect not working
- When to call add_filter
- How to stop or remove an action being called inside a function of an extended class
- Inserting above the comment template
- Insert new user with form submit ‘init’ hook
- How do I create a filter feature on WordPress? [closed]
- qTranslate remove default directory from link
- How to disable a plugin for certain page?
- add_action in static class [closed]
- URL parameters causing 404 on home page, but nowhere else
- Which filter affects the ‘entry-title’ post class
- Filtering get_permalink in Jetpack / ShareDaddy
- Proper way to replace the_content only for pages created by custom plugin
- register_activation_hook in oop approach
- do add_action on condition
- Remove_action from plugin with a Class
- Add sub menu page in your plugin
- publish_post action doesn’t work
- the_post hook is not firing for me
- Basic function call on init failing
- How can I apply a WP filter on specific plugin version
- How to create Admin Notice from Plugin with argument? [duplicate]
- New bulk action to resend welcome emails
- Change text string in a plugin
- How to use filter to disable adding a product to wishlist?
- Advanced Custom Fields (acf) – Filter Relationship by Taxonomies not Post Type
- How to have free shipping for WooCommerce Membership members
- How to use apply_filters?
- override function from my plugin [closed]
- Filtered content appears in the excerpt
- Use a hook or filter, or overwrite this Gamipress function?
- Hook from plugin doesn’t fire up from external PHP script
- Randomize post (and page) IDs on generation
- The function called on the wp head hook becomes null
- WPML – Hook when language is switched (change user language)
- Passing function into add_action always returns the first argument
- Customize plugin’s output: filters or setters: looking for an advice
- Change hook to add_action in a plugin class
- echo plugin results on pages
- ACF Taxonomy search on backend (Relationship field)
- How to get bulk actions handler to display simple “Hello World”?
- What action/hook do I need to register to have my plugin handle front-end editing?
- How to add different CSS for galleries
- Call a function with href
- How to add product thumbnail on orders list on backend?