対馬様
ありがとうございます。
試行錯誤して、結局は下記のようになりました。
function add_specific_menu_atts($atts, $item, $args)
{
$menu_items = [2257, 2670, 2671, 2672, 2673];
if (in_array($item->ID, $menu_items)) {
unset($_SESSION[‘kno’]);
}
return $atts;
}
add_filter(‘nav_menu_link_attributes’, ‘add_specific_menu_atts’, 10, 3);
ただ、メニューIDを指定した割には、きちんと動作せず
指定している意味がありませんでした。結局は、そのページに行くためにメニューをクリックして
セッション値をクリア出来たので良しとしました。
個人的にもっと理解したいところでしたが、限界でした。
また、対馬様のご提案で行くつく先で仕掛けるってのもありと思ったのですが
サイトの設計を見直すようになるため、今回はとりあえず
上記で行いたいと思います。
ありがとうございました。