WordPress プラグインの開発 管理エリアで自分のアイテムを処理するためのカスタム編集ページをセットアップするのに問題があります。投稿の場合のワークフローとは何かを調べていて、すべての編集アクションが edit.php から にリダイレクトされていることがわかりpost.php?post=33&action=edit
ます。オプション ページを設定しており、ここからすべての項目の編集を処理しますが、この場合、項目 ID が渡されないと多くの問題が発生する可能性があるため、ユーザーにとって最適ではないメニューがサイドバーに表示されます。Wordpressプラグインの開発は私にとって新しいことであり、私が行った研究は適切ではないかもしれません. wordpress API を調べたところ、次の関数が見つかりました
add_management_page().
ただし、これは管理メニューの下で注文する必要があります
次の関数を追加し、私のアイテムをリンクすると、次のように編集されます
admin.php?page=parser-target-edit&record=73
add_submenu_page( 'parser-top-level-handle', 'Edit', 'Sub-menu title', 'manage_options', 'parser-target-edit', array($this , 'edit_item') );
動作していますが、私が言ったように、サイドバーにメニュー項目として表示されています。したがって、編集アクションの場合に使用できる別の回避策が必要です