How can I hook into existing WordPress Bulk actions?

I am creating a plugin which syncs both standard WP data and custom fields within a custom meta box on post edit pages, to an external resource using SQL queries. However my functions are currently only working when managing single posts and I am trying to add support for existing bulk actions (Move to Trash, Restore From Trash, and Edit). Right now my sync function is hooked into save_post and I have added support for deleting from my external resource using ‘wp_trash_post’ and reinserting using ‘untrashed_post’ (although the this only works when clicking Restore from within the Trash, and not when clicking Undo in the admin notice after Trashing). Here is the code which is located in the __construct for my add metabox class:

Apply the_title filter to post titles AND backend auto social-sharing plugin, but not nav menu

The question: The Challenge I have been trying to write a filter that applies (prepends a string) to (a) post titles of a certain post type and (b) to that same post type WordPress admin backend for use by an auto social sharing plugin. I’ve gotten really close. I’ve achieved: 1. prepending only to custom … Read more

When can you get current page ID and initialize hooks right after?

I’m developing a plugin and need to know on what page user is and then add specific hooks and filters for that page.
And my problem is that is_page() and the_ID() doesn’t work outside of wp, wp_loaded, init actions, but if i use these actions then i can’t initialize hooks because for them to work properly they must be added before those actions.
So my question being, is there any hook from witch i can call the_ID(), get a proper result and then add another hooks for that page? Or is it possible only using PHP’s $_SERVER['REQUEST_URI']?