Unlock your potential with a Pro Membership
Here is where you propel your career forward. Come join us today. Learn more.
3rd Party Static Callbacks
Lab: PHP OOP and WordPress Hooks Basics
Video Runtime: 08:27
There will be projects where you need to remove a static method’s callback from a 3rd party plugin. How do you find and remove it? You should never edit their code. Why? Because when they do updates, your changes will be overwritten.
Instead, you need to find where the callback is registered, i.e. with a add_action
or add_filter
. Then, you need the class name.
Lastly, you have to figure out the timing of when the callback is registered. Why? Because you can’t unregister it until it’s been registered. Doing it too early is a timing mistake and will cause wonky behavior for you. Why? Because it will load the original callback. You didn’t remove it. If that doesn’t make sense, then go read this article.
Once upon a time, there was a developer... You! This is going to be a good story...
Episodes
Total Lab Runtime: 01:58:04
- 1 Lab Introductionfree 10:43
- 2 Meet the PHP Callbackpro 15:01
- 3 Object's Method Callbackpro 11:30
- 4 Static Method Callbackpro 13:32
- 5 Registering an Object's Method to a WordPress Event Hookpro 12:32
- 6 Registering a Static Method to a WordPress Event Hookpro 05:09
- 7 Unregistering a Static Method Callbackpro 03:30
- 8 Unregistering an Object's Method Callbackpro 04:49
- 9 3rd Party Object Callbackspro 15:06
- 10 3rd Party Static Callbackspro 08:27
- 11 "Object Not Available" Strategiespro 08:52
- 12 Design Strategypro 03:29
- 13 Wrap it Uppro 05:24