を取り除く:wp_nav_menuフィルタ、私は私のワードプレスのメニューから特定のリンクを削除しようとしている特定のリンク
<li class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-1 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/first/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">First</span></a></li>
<li class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-2 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/second/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Second</span></a></li>
<li class="ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-3 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target ubermenu-item-layout-default ubermenu-item-layout-text_only" href="/third/" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Third</span></a></li>
function remove_link($menu) {
return str_replace('<a href="', '<a>', $menu);
}
add_filter('wp_nav_menu', 'remove_link');
私は削除しようとしているリンクはli
要素に添付.ubermenu-item-3
を持っています。どうすればいいですか?
メニューウォーカーのテーマを確認して削除しますか?または、ubermenuプラグインを削除しますか? –
特定のユーザーのためには削除する必要があります。 – ditto
あなたは削除された親の中のすべてのコンテンツを削除したいのですか? – David