Noté que muchos desarrolladores de temas de WordPress usarían esto en functions.php
if (function_exists('register_nav_menus')) {
register_nav_menus (array('primary' => 'Header Navigation'));
}
Para mí, siempre uso add_action para cada función que estoy usando en functions.php
Entonces, lo anterior se escribiría como:
add_action('init', 'my_register_nav_menus');
function my_register_nav_menus() {
register_nav_menus (array('primary' => 'Header Navigation'));
}
Tengo dos preguntas:
¿Por qué usar la instrucción if en el primer método?
¿Cuál es la forma correcta?