web-dev-qa-db-fra.com

Existe-t-il une action pour save_menu et/ou update_menu?

Je veux "enregistrer" mes menus en transitoires. Je souhaite les mettre à jour lorsque des modifications ont été apportées aux menus via les menus personnalisés de l'administrateur. J'ai cherché une action mais je ne vois rien trouver. J'ai peut-être manqué l'évidence?

1
Chief Alchemist

http://adambrown.info/p/wp_hooks/hook/wp_update_nav_menu?version=3.5&file=wp-includes/nav-menu.php :

do_action( 'wp_update_nav_menu', $menu_id, $menu_data );

Par conséquent, un menu de navigation est un type de publication personnalisé, tout comme ses éléments de menu, de sorte que tous les crochets habituels pour publier/enregistrer/mettre à jour/corbeille s'appliquent

3
Tom J Nowell