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