This would be an good use PHP 5.3+ anonymous functions.
Closure example:
<?php
function Twit_the_url( $post_ID )
{
//connect to twitter api
//send tweet with url
//get twitter response
//send response to admin notice :
add_action('admin_notices', function() use ($httpstatus) {
echo '<div class="error"><p>', esc_html($httpstatus), '</p></div>';
});
return $post_ID;
}
add_action( 'publish_post', 'Twit_the_url');
Alternatively, you could wrap up both the Twit_the_url
and admin_notices
callback into a class and use class property.
Related Posts:
- WordPress admin notice in plugin function
- 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?
- How can I see all the actions attached to an “add_action” hook?
- Where is the best place to use add_filter
- Deactivate plugin for a specific user group
- Auto Load Plugin Hooks inside Must Use Plugin
- How to only hook on Single.php after content?
- How to stop showing admin notice after close button has been clicked
- Removing an action from an external plugin class
- When can you get current page ID and initialize hooks right after?
- How can I log a user out of WordPress before the page loads?
- What is the ‘admin_action_’ . $_REQUEST[‘action’] hook used for?
- Autogenerate wordpress shortcodes using array?
- Using the ‘draft_to_publish’ hook (post status transition)
- Enqueue style inside shortcode but its loaded at the bottom of page (before footer scripts)
- How can I limit functionality in one version of a plugin?
- Is there a global action for when a plugin is uninstalled?
- Shortcode display outside the div
- Which hook callback has priority if both plugin and theme use the same hook?
- Good tools for locating hooks in a wordpress page/admin interface/blog post?
- Use external link in the add sub menu
- How to remove action from plugin?
- delay function on publish?
- Very stubborn wp_register_script / add_action vs remove
- How to prepend to the_title for admin-side plugin’s use
- How can I enqueue a style only when a particular widget is active?
- Add custom buttons with custom actions in Edit Post screen in WordPress?
- do_action and hook methods
- Can a plugin add to header/footer/body content?
- Is it possible to add an action to the currently running action?
- Is there an action that is called when a post is restored from the trash?
- How to filter content post only on save
- Filter or action hook to insert content on admin pages before tag
- Is it possible to remove this action? (as it’s added just before it’s called)
- Action on post publish
- How to add inline css/js inside a shortcode
- WordPress Plugin Boilerplate – add_action hook in static “activate” function
- How to call bind function in wordpress actions or hooks
- How to prevent action in ajax request, when in admin side?
- What is the purpose of $merged_filters?
- template_redirect not being called when using ajax
- add action wp_head not working
- Can I use a method from an existing plugin as an action hook?
- Plugin custom Action Hook not working
- What are the benefit in adding hook in the init() hook?
- add_action in functions.php, do_action in plugin?
- Detect when any plugin is activated or deactivated
- add action for displaying posts using a shortcode
- ‘wp_login’ action hook not working with wp-login.php file
- Where to hook my plugin’s action
- Overwrite or Replace code in WP_Footer
- How to Use Parameters with a Do_Action Function Within PHP Tags
- How do action and filter hooks understand where to look for the core function that we hooked our function to them
- WordPress filter that hook after each action/filter hook
- How to stop or remove an action being called inside a function of an extended class
- Get posts from WP_Query and format them on admin_head
- Automatically add attributes to woocommerce product?
- Any hook for pre-plugin-update -either bulk or single plugin update
- wordpress plugin is not activating from widget
- Insert new user with form submit ‘init’ hook
- When to load auto-login code?
- How to get all of the activate_plugin action parameters?
- Calling plugin function inside custom plugin for onclick event
- How to check current user before all actions and filters?
- CampaignMonitor for WooCommerce – Move subscribe button [closed]
- Get Time Taken By Each Action Hook in WordPress
- Are functions in main plugin file called before function bound to register_activation_hook runs?
- Removing an action from wp_footer called in a class that’s inside a bigger class
- Plugin developer automated documentation
- How to inform the user that the save was not successful?
- Custom plugin init action causing general slowness
- Is there a hook to Intercept al urls from a webpage and redirect to a page
- add_action in static class [closed]
- WordPress user account activation
- External Script Using WP – Hooks / Actions Not Working?
- Submit custom form from post content and execute in plugin
- Inject HTML meta tag inside wordpress tag using add_shortcode
- How to get post ID with hooks publish_post, new_to_publish, etc
- add_action in a custom plugin
- register_activation_hook in oop approach
- What is @Action in WordPress?
- Problem with removing plugin action
- edit_user_profile and show_user_profile are not firing inside a class
- Add action to fire when a published post is updated
- do add_action on condition
- Is there a way to figure out which action/filter invoked a function?
- get gravity form ID from backend/wordpress admin
- How to pass variables to a function argument using add_action [duplicate]
- _prime_post_caches in wordpress
- How to trace SUBMIT button
- How passing values to construct function with Actions?
- Remove_action from plugin with a Class
- add_action into another add_action not working
- publish_post action doesn’t work
- Run a plugin just ‘once’ per page reload
- Using add_action before add_filter on a plugin?
- a weird attribute on every html tag
- Submit Form data to another page via Ajax (WordPress Way)