タグ付けされた質問 「add-submenu-page」

3
最初のサブメニュー項目に異なる名前のadd_menu_page()
add_menu_pageドキュメントには、 2番目のパラメータとしてメニュータイトルを渡すために言います: add_menu_page('Page Title', 'Menu Title', ...); 後でページを追加するときadd_submenu_pageに、メインページがサブメニューの最初のエントリになります。 ただし、リストの最初のアイテムには別の名前を付けます(ただし、同じページを指します)。これは、Wordpress自体の方法です。 プラグインでそれをどのように達成できますか?

4
カスタムメニュータイプにサブメニューページを追加する方法
ポートフォリオという名前のカスタム投稿タイプの下にサブメニューを作成しようとしています。 に変更add_submenu_page()するadd_options_page()と、[設定]メニューの下に新しいリンクが正しく表示されますが、[ポートフォリオ]メニューの下には表示されません。 私は何を間違えていますか? 以下は私のコードスニペットです。 add_action( 'admin_menu', 'mt_add_pages' ); function mt_add_pages() { add_submenu_page( __( 'portfolios', 'menu-test' ), __( 'Test Settings', 'menu-test' ), 'manage_options', 'testsettings', 'mt_settings_page' ); function mt_settings_page() { echo "<h2>" . __( 'Test Settings', 'menu-test' ) . "</h2>"; } }

1
add_menu_pageが存在するかどうかを確認します
私は部分的にリリースしなければならないプラグインに取り組んでいます。 問題は、ページにメニューがある場合、新しいプラグインを2番目または次のサブメニューに追加するか、新しいメニューを追加してから、プラグインを最初のサブメニューに追加することです。 私の質問: メニューが存在することを確認するにはどうすればよいですか? 私が再利用可能な関数をコーディングしている場合、それはすべてのプラグインに適用され、それにより競合オプションが発生します。 プラグインのリリースの順番がわかりません。 add_menu_page( 'Page Title', 'Top Menu Title', 'manage_options', 'my_unique_slug', 'my_magic_function' ); add_submenu_page( 'my_unique_slug', 'page title', 'submenu title', 'manage_options', 'my_submenu_slug', 'my_magic_function_of_submenu' );

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.