Zauważyłem, że wielu programistów motywów WordPress użyłoby tego w functions.php
if (function_exists('register_nav_menus')) {
register_nav_menus (array('primary' => 'Header Navigation'));
}
Dla mnie zawsze używam add działań do każdej funkcji, której używam w functions.php
Tak więc powyższe zapisano by jako:
add_action('init', 'my_register_nav_menus');
function my_register_nav_menus() {
register_nav_menus (array('primary' => 'Header Navigation'));
}
Mam dwa pytania:
Po co używać instrukcji if w pierwszej metodzie?
Który jest prawidłowy?