Я заметил, что многие разработчики тем WordPress будут использовать это в functions.php
if (function_exists('register_nav_menus')) {
register_nav_menus (array('primary' => 'Header Navigation'));
}
Для меня я всегда использую add_action для каждой функции, которую я использую в functions.php
Итак, вышесказанное будет записано как:
add_action('init', 'my_register_nav_menus');
function my_register_nav_menus() {
register_nav_menus (array('primary' => 'Header Navigation'));
}
У меня есть два вопроса:
Зачем использовать оператор if в первом методе?
Какой из них правильный путь?