JavaScript でやってみました。以下のようにすると実現できます。
※バナー画像にクラス menu-btn を割り当てる。
※WordPress によりグローバルメニューの [設定ガイド] に割り当てられた ID が menu-item-*** になっている。
*** は実際のサイトで確認してください。
【JavaScript】
$(".menu-btn").hover(function(){
$("li#menu-item-***").addClass("sub-menu-open");
}, function(){
$("li#menu-item-***").removeClass("sub-menu-open");
});
【CSS】
.device-pc .gMenu>li.sub-menu-open>ul.sub-menu {
opacity: 1;
max-height: 1000px;
}
.device-pc .gMenu>li.sub-menu-open::after {
opacity: 1;
bottom: 0;
}
.device-pc .gMenu>li.sub-menu-open>ul.sub-menu {
transition: all 1.0s;
}
バナー画像にマウスを合わせた後、サブメニューの項目をクリックしやすいように、transition の数値を 1.0s に増やしてあります。
【このやり方で作ったページ】
本文のバナーをクリックしたらサブメニューを開く
実用になるかどうか微妙なところです。