Ich habe festgestellt, dass viele Entwickler von WordPress-Themes dies in functions.php verwenden würden
if (function_exists('register_nav_menus')) {
register_nav_menus (array('primary' => 'Header Navigation'));
}
Für mich benutze ich immer add_action für jede Funktion, die ich in functions.php benutze
Das obige würde also geschrieben werden als:
add_action('init', 'my_register_nav_menus');
function my_register_nav_menus() {
register_nav_menus (array('primary' => 'Header Navigation'));
}
Ich habe zwei Fragen:
Warum die if-Anweisung in der ersten Methode verwenden?
Welcher ist der richtige Weg?