カスタムの投稿タイプ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を実行しています。これをコールバック関数に移動すると問題が解決する場合は、それを実行できます。しかし、コールバック関数に何を入れればよいのかわかりません。分類フィルターを配置しただけで、標準のカスタム投稿タイプ編集ページを表示したい。助けてくれてありがとう
'edit.php?&post_type=jobs&jobstatus=67'
最初のこと... &
以下、あってはならない?
...