Automattic\WooCommerce\Blocks\Templates
ArchiveProductTemplatesCompatibility::restore_default_hooks()
Restore default hooks except the ones that are not supposed to be re-added.
Метод класса: ArchiveProductTemplatesCompatibility{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->restore_default_hooks();
Код ArchiveProductTemplatesCompatibility::restore_default_hooks() ArchiveProductTemplatesCompatibility::restore default hooks WC 9.5.1
private function restore_default_hooks() { foreach ( $this->hook_data as $hook => $data ) { if ( ! isset( $data['hooked'] ) ) { continue; } foreach ( $data['hooked'] as $callback => $priority ) { if ( ! in_array( $callback, $data['permanently_removed_actions'] ?? array(), true ) ) { add_action( $hook, $callback, $priority ); } } } }