プログラムでメニュー項目の「説明」メタボックスをアクティブにする方法は?
-
-
「WordPressには、各メニュー項目に説明を追加するオプションがすでに付属していますが、デフォルトでは非表示になっています.」参照:http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output"WordPress already comes with the option to add a description to each menu item, but it is hidden by default." See: http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output
- 0
- 2013-01-06
- adrian7
-
adrian7、デフォルトでこのメタボックスを表示するにはどうすればよいですか?adrian7, how can I show this metabox by default?
- 0
- 2013-01-06
- Stanislau Ladutska
-
わかったら回答を投稿します.I will post an answer when I find out.
- 0
- 2013-01-06
- adrian7
-
2 回答
- 投票
-
- 2013-01-06
ユーザーメタ値
description
からmanagenav-menuscolumnshidden
を削除します:add_filter( 'manage_nav-menus_columns', 'enable_nav_menu_description_by_default' ); function enable_nav_menu_description_by_default( $columns ) { $desc_key = 'managenav-menuscolumnshidden'; $hidden = get_user_option( $desc_key ); $user_id = wp_get_current_user()->ID; if ( ! $hidden ) { update_user_option( $user_id, $desc_key, array ( 0 => 'link-target', 1 => 'css-classes', 2 => 'xfn' ) ); } elseif ( FALSE !== ( $key = array_search( 'description', $hidden ) ) ) { unset( $hidden[ $key ] ); update_user_option( $user_id, $desc_key, $hidden ); } return $columns; }
Remove the
description
from the user meta valuemanagenav-menuscolumnshidden
:add_filter( 'manage_nav-menus_columns', 'enable_nav_menu_description_by_default' ); function enable_nav_menu_description_by_default( $columns ) { $desc_key = 'managenav-menuscolumnshidden'; $hidden = get_user_option( $desc_key ); $user_id = wp_get_current_user()->ID; if ( ! $hidden ) { update_user_option( $user_id, $desc_key, array ( 0 => 'link-target', 1 => 'css-classes', 2 => 'xfn' ) ); } elseif ( FALSE !== ( $key = array_search( 'description', $hidden ) ) ) { unset( $hidden[ $key ] ); update_user_option( $user_id, $desc_key, $hidden ); } return $columns; }
-
- 2013-01-06
メニューの説明を出力したい場合は、WordPress WalkerMenuクラスを使用してメニューを強化する便利なチュートリアルがあります
WordpressWalkerメニューチュートリアル If you're looking to output the menu description here is a useful tutorial using WordPress Walker Menu class to enchance the menu Wordpress Walker Menu Tutorial
-
答えてくれてありがとう.しかし、私は少し違うものが必要です.管理パネルのナビゲーションメニュー画面でメタボックスを有効にする必要があります.Thank you nackle for your answer. But I need a little different thing. I need to enable metabox in admin panel, on nav-menus screen.
- 0
- 2013-01-06
- Stanislau Ladutska
-
@nackleあなたの答えは質問とは関係ありません.@nackle your answer is not related to the question.
- 1
- 2013-01-06
- adrian7
-
元の質問とは関係がないかもしれませんが、ここで「ナビゲーションの説明」を検索すると、最初の結果としてこの投稿が表示されました.これは、ナビゲーションの説明を表示する方法について私がここに来た質問に答えました.そのことに賛成する.It may not be related the the original question, but a search on here for "nav description" brought this post as the first result. Which in turned answered the question that I came here with on how to display nav descriptions. Upvote for that.
- 0
- 2013-04-06
- AndyWarren
カスタムのワードプレステーマを作成しています.メニュー項目(ナビゲーションメニューページ)の「説明」メタボックスをデフォルトでプログラムで有効にするにはどうすればよいですか?