Dev tools by Mosaika
A collection of useful functions used when developing WordPress themes and plugins.
Feel free to use and contribute!
MSK::debug( [ 'something' => 12 ] )
Write something (string, object, array... anything!) in wp-content/debug.log
MSK::pp( [ 'something' => 12 ] )
Debug something (string, object, array... anything!) on screen.
MSK::inspect_hooks( [ 'woocommerce', 'order' ] );
List all the functions (and their file location) triggered by specific hooks.
If you want to inspect all the hooks containing multiple words, pass an array. The example above will list all functions hooked to a hook that contains woocommerce
AND order
in its name.
MSK::remove_class_hook( 'wp_some_hook_tag', 'ClassName', 'method_function_name' );
Remove an "unattainable hook" registered within a class where it's impossible to access the instance of this class. Credits to fuxia.