プラグインを開発しています。これはソースコードです:
add_action('admin_menu', 'hotel_bid_hook');
function hotel_bid_hook()
{
add_submenu_page("edit.php?post_type=oteller","Hotel Bids", "Hotel Bids", "manage_options", "hotel-bids", "hotel_bid_page");
}
function hotel_bid_page() {
// Displays a list of bids for hotels and an EDIT button for every bid
}
ご覧のとおり、すべての入札を一覧表示するホテル入札ページがあります。もう一ページも作りたいです。このページには、入札単価を編集するためのHTMLフォームがあります。私は次のようにソースコードを変更しています:
add_action('admin_menu', 'hotel_bid_hook');
function hotel_bid_hook()
{
add_submenu_page("edit.php?post_type=oteller","Hotel Bids", "Hotel Bids", "manage_options", "hotel-bids", "hotel_bid_page");
add_submenu_page("edit.php?post_type=oteller","Edit Hotel Bids", "Edit Hotel Bids", "manage_options", "edit-hotel-bid", "edit_hotel_bid");
}
function hotel_bid_page() {
// Displays a list of bids for hotels and an EDIT button for every bid
// Edit buttons will be like this : <a href="?page=edit-hotel-bid&hotelID=1">
}
function edit_hotel_bid()
{
// HTML Web form
}
ただし、今回は、otellerカスタム投稿タイプの下に[ホテル入札の編集]リンクがあります。
ここに「ホテル入札の編集」リンクはありません。このページは、ユーザーがクリックして編集ボタンを押すだけで表示されます。代わりにどの関数を使用する必要がありadd_submenu_page()
ますか?