タグ付けされた質問 「sub-menu」

10
wp_nav_menu()を使用してメニューツリーの一部/ブランチを表示します
WP Adminで次のようなメニューが定義されています。 親ページにいるときはいつでも、すべての子リンクをサイドバーに表示できるようにしたいと思います。たとえば、ユーザーが「About Us」ページにいる場合、緑色で強調表示された4つのリンクのリストをサイドバーに表示します。 wp_nav_menu()のドキュメントを見て、リンクを生成する際の開始点として使用する特定のメニューの特定のノードを指定する組み込みの方法がないようです。 親ページによって作成された関係に依存する同様の状況のソリューションを作成しましたが、特にメニューシステムを使用するソリューションを探しています。任意の助けをいただければ幸いです。
109 menus  sub-menu 

2
カスタム投稿タイプのメニューを別のカスタム投稿タイプのサブメニューとして追加することは可能ですか
現在、2つのカスタム投稿タイプを使用しているワードプレスプラグインを開発しています。ここで知りたいこと:カスタム投稿タイプメニューを別のカスタム投稿タイプのサブメニューとして追加することは可能ですか?

2
プラグインを使用してwp_nav_menuによって生成されたメニューにサブメニューを追加する方法
私はによって生成されたメニューきwp_nav_menuたように見えるが <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> プラグインを使用して「アイテム3」にサブメニューを追加することにより、上記のメニューを変更したいので、以下が目的の出力です。 <ul class="nav-menu" id="menu-top-nav"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item …

3
Wordpress APIメニュー/サブメニューの順序
Wordpress 3.4.2とDavid FrameworkによるOptions Frameworkの開発バージョンを使用して、子テーマを開発しています。これは私の最初のテーマで、私はこれに比較的慣れていないので、Wordpress Codexを調べて、APIへの登録アイテムをチェックアウトしました。 テーマ外の外部ファイルを改ざんすることなく、[ テーマのオプション]ページが[ 外観 ]メニューの階層内のどこにあるかを再調整する方法があるかどうか疑問に思っていました。最初の画像ですが2番目の画像が好きです。 私はあなたが(のようないずれかのメニューを作成することができます知っている外観 ]タブ、プラグイン、ユーザーまたはサブメニュー(など)のテーマ、ウィジェット、メニューなど)が、どのように私は2番目、サブメニューの発言権を設定するに行きますか上から? 私が収集したものから、どこかで呼び出されている注文があり、functions.phpファイル内の他の追加のページがそれらの後に配置されていますか? 私のfunctions.phpファイルで: // Add our "Theme Options" page to the Wordpress API admin menu. if ( !function_exists( 'optionsframework_init' ) ) { define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/inc/' ); require_once dirname( __FILE__ ) . '/inc/options-framework.php'; } ありがとう。

3
アクティブなときに強調表示するカスタム管理サブメニュー項目を取得する
カスタムの投稿タイプJobsがあり、Adminメニューの3つの分類法の下にあります。 分類の1つはステータスで、アクティブまたはクローズのいずれかです。アクティブなジョブのジョブの下にメニュー項目が必要です。このコードで作成しました add_submenu_page( 'edit.php?post_type=jobs', 'Active Jobs', 'Active Jobs', 'manage_options', 'edit.php?post_type=jobs&jobstatus=67' ); これは完全に機能しますが、[アクティブなジョブ]メニューオプションがアクティブな場合、[ジョブ]メニュー項目は強調表示されたままです。スクリーンショットを見る この記事で は、add_submenu_page()を使用して管理メニューの現在のクラスを読み 、最初のパラメーターとして親スラッグを含めていません。ファイル名のスラッグを削除したときに、サブメニューを正しいナビゲーションセクションに表示する方法がわかりません。 この時点では、コールバック関数を使用していません。表示されている投稿をフィルターするクエリパラメーターを除いて、デフォルトの[ジョブ]サブメニューオプションと同じURLを実行しています。これをコールバック関数に移動すると問題が解決する場合は、それを実行できます。しかし、コールバック関数に何を入れればよいのかわかりません。分類フィルターを配置しただけで、標準のカスタム投稿タイプ編集ページを表示したい。助けてくれてありがとう

1
wp_nav_menu_itemsフィルターを使用してカスタムメニュー項目を追加する
ウェブサイトのナビゲーションメニューに「プロフィール」リンクを追加するスニペットを追加しました。私のコード: add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link'); function my_nav_menu_profile_link($menu) { if (!is_user_logged_in()){ return $menu; } else { $user_data = bbp_get_user_profile_url( get_current_user_id() ); $profilelink = '<li><a href="'.$user_data.'&edit" >Profile</a></li>'; $menu = $menu . $profilelink; return $menu; } } このコードはメニューにプロファイルリンクを正しく表示しますが、この「プロファイル」リンクを別のメインメニューのサブメニューとして移動したいと思います。 私のメニュー構造は次のとおりです。 ホーム| 私のアカウント| カテゴリー 「マイアカウント」の下に「プロフィール」リンクを追加したいのですが。この問題を解決するための提案はありますか?

5
管理メニューからカテゴリ/タグを削除
管理メニューの投稿の下にあるカテゴリ/タグサブメニューを削除または非表示にしたい。私はこれがテーマのサブメニューで機能することを知っています: remove_submenu_page( 'themes.php', 'widgets.php' ); 残念ながら、同じことが投稿に対しては機能しないようです。 remove_submenu_page( 'edit.php', 'edit-tags.php' ); 私はadmin_menuアクションを使用しています: add_action( 'admin_menu', 'function_call' ) 他に何か追加する必要がありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.