0

サイトが現在レシピ セクションにあることを反映するために、Wordpress メニューに「current-menu-ancestor」クラスを含める必要があります。レシピのカスタム投稿タイプがあるとします。functions.php に次のコードがありますが、機能していません。

function add_active_item_classes($classes = array(), $menu_item = false){

if ( get_post_type() == 'recipe' && $menu_item->title == 'Recipes') {
$classes[] = 'current-menu-ancestor';

return $menuclasses;
}
}

また、この効果を得るためにどのフィルターフックを使用するのかわかりませんか? あなたの提案と支援に感謝します。

4

1 に答える 1

0

私はここに完全な答えを持っています:https ://wordpress.stackexchange.com/questions/77931/how-to-include-the-current-menu-ancestor-class-on-a-custom-post-type-menu-in -w / 78302#78302

変数に問題があったため、正しく機能していません。これが同様の解決策を探している人に役立つことを願っています。

于 2013-01-10T10:56:42.920 に答える