There is no difference between 1 and 2. Both are same in every single case. So, I’ll consider 1 and 2 as A and 3 as B.
Now in A the add_action()
callback function is a named function whereas in B the callback function is an anonymous function and this is the main difference. I hope you know that using remove_action()
we can deregister an action hook and to do that we have to pass two parameters. One parameter is the hook name and another is the callback function name. So if you register a hook with an anonymous callback function it’s not possible to deregister that later!
Hope it’s clear now.
Related Posts:
- Trouble understanding apply_filters()
- What is the very earliest action hook you can call?
- Remove Editor From Homepage
- Advanced Custom Fields and Yoast SEO keyword analysis [closed]
- How to check if a hook is hooked or not?
- Is it possible to use object in add_action?
- Store source permalink on XMLRPC calls
- What effect does the_content filter have on performance?
- How to make post and comment count unclickable with dashboard_glance_items hook
- Hook into admin post list page
- Anyway to edit the titlebar of WordPress Widgets in the Admin area?
- Using hooks to place content in theme dynamically
- PHP5, Inheritance, Singleton – action & filter hook limitations
- Should I use add_action(‘publish_post or add_filter(‘publish_post?
- Please explain me what the do_action does
- Apply the_title filter to post titles AND backend auto social-sharing plugin, but not nav menu
- changing variable through filters or action hooks
- Apply a filter only once
- How to get list of all hooks of current theme / plugin?
- How does WordPress call functions attached to a certain action hook before calling functions attached to other hooks
- How to get current action?
- Conditionally call add_action depending on post_type?
- how to change appearence of the content of default post list columns?
- Anonymous function is executed twice in wp_head while added from the_posts filter?
- Explanation for remove_filter used in the below code [closed]
- How to change the blog title with add_filter? details below
- How To Get User Data in Callback Function for pre_user_nicename?
- What’s the best way to split admin-only functionality in the theme’s functions.php file?
- Are there Limitations on filter handles?
- When to use actions and when to use filters
- Is possible dequeue/remove style from wp_footer() hook and add on wp_head() hook?
- Same Conditionals Not Working on Two Different Hooks
- How to call a function or method that is Namespaced using another plugin
- How to change currency programmatically on creating order action?
- Removing an action, or dequeueing style – Both not working
- How to change the order (priority) of registered filters (or actions) (e.g. for the_content)?
- apply_filters/do_action tag characters limit
- Replace a word with a word in the URL string
- How to add ‘total’ value to custom column title on the posts list page
- When to use add_action when registering/enqueuing scripts
- Insert term when page is published – avoid duplicates after edits
- Capture post content before page renders
- Shortcodes — Using add_action, add_filter in the shortcode
- How to remove action with slashes and arrows?
- Can the wordpress color palettes by changed through Javascript?
- How do I use remove_action on an add_action that uses an array?
- How to properly modify WP Vary or any existing headers?
- Changing WordPress core without hacking core
- How to pass variables to custom filter from multiple functions
- Building a request processor for multi-page forms, etc using $_GET requests
- Comment search plugin
- How to customize the “Insert/edit link” popup box?
- How to get a single hook from wp_head()?
- How can I output all apply_filters and do_action?
- How to allow code block in wordpress comments
- Add a filter inside an action init
- remove_action: how to access to a method in an child class?
- Is it possible to apply_filter on a wp_ajax_ action?
- Add a filter to an action [closed]
- How can I specify the post status of an untrashed post?
- why require – does not load filter
- Get The Caller (Plugin / Theme / Core) For All actions & Hook in WordPress
- Remove tags without a specific meta key from “choose from the most used tags”
- Register new user, assign custom role then send email
- What is the action hook to use if you want to capture the new password during password change?
- Echo string in admin panel footer beside version no
- How can I edit comment meta value before it is saved?
- Disable sanitize_file_name on upload without modifying functions.php
- Redirect after post deleted
- What is the action or filter for adding information under the Permalink in Edit Post/Page?
- Making an add_filter() call from within an add_filter() call
- Plugin default settings hook
- alternative to the_content filter
- How would I use a filter to remove header banner on certain post types
- Action hook to control access to certain parts of my site
- Finding actual functions added to hooks and filters
- output custom Posts on a Page
- Replace Data In Post & Update Meta Field Post Is Saved
- style_loader_tag not changing stylesheet to preload
- Adding link options in insert/edit link dialog window
- add_action with associative array
- Does anybody know what the $current_screen ->id for customizer.php is?
- adding an action inside if condition not working
- Using add_filters() , apply_filter(), add_action() and do_action() in extending a plugin
- Action for opening attachment or manipulating all attachment links
- Put data in my-account/view-order/id/ page
- What action/filter can be used for modifying the page to be rendered?
- Hook inside a hook
- What problems could happen if I replaced add_filter and add_action with the function calling
- check, if any “add_action” function contains string XXXXXXXXX
- String Replace Caching & Chance of Collisions
- Remove action added from class
- Adding to an array & passing it through do_action/apply_filters
- Hook into ‘when user logs in’ [persistent login]
- Custom registration field to SQL database
- Is this correct usage of filters in WordPress [closed]
- How would I remove an inline googleAPI font script in the the parent theme header.php?
- Is it possible to make get variable out of filter in Class?
- GET form action. Redirect to self
- Can you call a filter hook by “add_action”?