<?php
function remove_action() {
var_export(func_get_args());
echo "\n";
}
$config = array(
'remove_actions' => [
'genesis_after_header' => [
'genesis_do_nav' => null,
'genesis_do_subnav' => null,
],
'genesis_site_title' => [
'genesis_seo_site_title' => 5
],
],
);
foreach ($config['remove_actions'] as $hook => $functions) {
foreach ($functions as $function => $priority) {
if (is_null($priority)) {
remove_action($hook, $function);
} else {
remove_action($hook, $function, $priority);
}
}
}
- Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- array (
0 => 'genesis_after_header',
1 => 'genesis_do_nav',
)
array (
0 => 'genesis_after_header',
1 => 'genesis_do_subnav',
)
array (
0 => 'genesis_site_title',
1 => 'genesis_seo_site_title',
2 => 5,
)
preferences:
87.14 ms | 407 KiB | 5 Q