web-dev-qa-db-ja.com

カスタムメニューの最上位項目の数を制限する方法はありますか?

私はクライアントサイトでワードプレス3メニューAPIを実装したいのですが、デザインはトップレベルメニュー項目の幅に制限があります。クライアントがその制限を超えないようにするにはどうすればよいですか。

4
Mild Fuzz

これを達成するための最も簡単な方法は、wp_nav_menu_itemsまたはより正確にwp_nav_menu_{$menu->slug}_itemsをフィルターに掛け、余分な項目を出力からカットすることです。

Admin領域でユーザーを制限/警告することはおそらく私にとってもっと美しくて適切なことでしょうが、現時点ではどこから始めるべきかというリモートの考えはありません。私は管理者側でしばらく学ぶ必要があります。 :)

2
Rarst