add_filter('wp_nav_menu_objects', 'hide_shop_menu_item', 10, 2);
function hide_shop_menu_item($items, $args) {
// Vérifie si l'utilisateur n'est pas connecté
if (!is_user_logged_in()) {
// Parcourt tous les éléments de menu
foreach ($items as $key => $item) {
// Vérifie si l'élément de menu correspond à la page de boutique WooCommerce
if ($item->object == 'page' && $item->title == 'Boutique-club') {
// Supprime l'élément de menu
unset($items[$key]);
}
}
}
return $items;
}