I'm trying to implement some hooks into a theme, but rather than write out every hook with repetitive code I was wondering if I could use and array to declare the hooks instead.
E.g. ordinarily i'd use something like:
function hook_name_1() {
do_action( 'hook_name_1' );
}
function hook_name_2() {
do_action( 'hook_name_2' );
}
Is there a way to place the hook names into an array and then call them with one foreach loop or something similar? Something like the following:
$hook_array = array(
home_name_1,
hook_name_2
);
foreach ($hook_array as $hook) {
function $hook() {
do_action($hook);
}
}