Usually yes, sometimes no, but in your example, definitely bad practice
You see, instead of putting the name or the post ID in the action name, you should have passed it as a parameter instead. Otherwise there is no way to grab all elementor css file parsing, or no way to work after any arbitrary after imported post. You need to know in advance every possible post ID or name that could turn up, making the action very limited in use.
Examples where it might make sense, are where it’s shorthand for an entire class of objects. This is a rarer situation, but an example would be publish_posts
versus publish_book
where book
is a custom post type.
Note that in those situations, these are additional actions/hooks that are done in addition to not instead of generic hooks.
Related Posts:
- remove_action or remove_filter with external classes?
- Why does save_post action fire when creating a new post?
- Difference between do_action_ref_array() and do_action()
- Why is there both a save_post and wp_insert_post action?
- When is admin_init Action ran?
- Can an action callback prevent the parent from continuing execution?
- How do I enqueue a script to run inside the Gutenberg editor?
- How can I find out what functions are assigned to actions?
- Disable WooCommerce action
- How can I remove the WP menu from the admin bar?
- add_action customize_register not working
- Passing arguments into ‘init’ function
- How to use conditional add_action for WordPress
- WP Schedule Event – Every Day When First Visitor Comes
- How to remove an action that is added inside a class
- add action which returns modified value
- WordPress admin WP_table_list show incorrectly
- How to add a checkbox inside the “Publish post” widget?
- What’s the usage of action do_meta_boxes?
- How can I invoke an action after a CiviCRM triggering event?
- Custom bulk actions in WP 3.7.1
- Remove action from a plugin class
- Modify query in pre_get_posts action is messing up my nav menu
- Exclude trash from save_post
- How to check if an action is already fired?
- add_action and wp_head not display content in head section
- use add_action(‘wp_head’) in a widget
- array of objects to do_action, callback gets singular object?
- Preventing frontpage to be deleted/moved to trash
- Selectively applying action based on role
- How to remove a custom action on child theme?
- Action hook on only publishing post not on editing or updating
- how can I use add_action run another function when publishing new post?
- Performance : Duplicating `add_action`
- add_action in class and use it in theme
- How to track post number on the_loop
- Better action hook for creating table than after_switch_theme and switch_theme action hook
- Adding the hook ‘vc_before_init’ inside a object
- How to apply action the_post to the post that is only being mainly displayed
- admin_notices on runtime in function
- Using several add_action with parameters inside a class
- Action hook load_textdomain $domain variable
- publish_post action hook not working
- Action hook for editing post
- add_action and do_action: multiple calls to same callback?
- Gutenberg – Dispatch action or setAttributes() on Post Save/Update action instead of onChange listener
- remove_action returns false regardless of priority
- Set a custom display_name on user_register?
- WordPress action admin_post for non-admin authenticated users – Form submission
- Instantiating classes through add_action and saving them to user_meta data [closed]
- How to make an action run in the background?
- WP cron doesn’t pass through my arguments
- how to add submenu item under parent menu item with code
- Why does my wp_safe_redirect output the ERR_TOO_MANY_REDIRECTS error?
- Re-order Woocommerce single product and echo div around moved & duplicated Woocommerce hooks
- Custom Post type forgetting data
- Insert custom postmeta when custom post type published
- Call do_action class’s function
- cannot filter after using pre_get_posts
- Create post revision on slug change
- Generate payment URL in custom email [closed]
- Can’t Get Metabox Data Saved Assistance Needed
- missing argument 2 when passing arguments to add_action
- is there an update_post_meta action
- comment_post callback function: how to run it in the background.
- Add new users to “add new user” page on admin’s dashboard
- add_action( ‘publish_pelicula’, ‘post_published_notification’, 10, 2 ); does not trigger propperly
- Change Post Publish Date to Post Modified Date in All Places
- save_post not triggered when a post is updated
- Action ‘init’ function doesn’t return variable
- add_action to wp_head is added, but not called
- Where to place add_action when enqueueing?
- Insert Google authorship into WordPress header
- add_action before theme setup
- How can I get the user that publishes a post?
- add_action which contains first argument admin_print_scripts-$page
- update_user_meta not updating
- How do i know which action / filters are called when i call get_option()
- How can I get more out of `$post` in an `add_action` callback?
- Add Tag to post after publishing
- Remove action not working in child theme
- Call to Action Button – Resize Help [closed]
- Translate are not working for standard admin
- wpdb->insert creates duplicate rows
- add_action init breaks site on PHP 7.1
- Why is this require statement not working?
- Adding add_action function
- action future_post returns wrong date
- XML Imported Custom Posts
- Hook into admin_notices after sending mail
- save_post action not firing when save
- WooCommerce wp_insert_post action firing on every save
- WordPress’ work or execution flow manipulating $wpdb
- How to enable/disable a hook with theme options
- Add-action in function
- Building WP Web App: Creating a Feed for post revisions
- Can admin_bar_menu or another action be used to modify the admin bar on the admin side?
- What is the first action or filter executed by wordpress?
- Using add action for class with construct
- Webhook: save_post action fires wp_remote_post twice