<?php add_action( 'init', 'overrides', 1 ); public function overrides() { global $wp_filter; // get all callbacks from the hook 'woocommerce_account_gift_registry_endpoint' with a priority of 10 foreach ($wp_filter['woocommerce_account_gift_registry_endpoint']->callbacks[10] as $callback_function => $registration ) { // check if the callback function contains the hooked method class if ( strpos( $callback_function, 'addify_gift_registry_endpoint_content', 32) !== false) { remove_action( 'woocommerce_account_gift_registry_endpoint', $callback_function, 10 ); // override the default function of the hook to the function 'my_custom_func' add_action( 'woocommerce_account_gift_registry_endpoint', 'my_custom_func', 10 ); // re-route which hook should the callback function run add_action( 'woocommerce_account_another_endpoint', $callback_function, 10 ); } } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter