2

クライアント用のカスタム プラグインを作成しており、「カスタム リスト テーブルの例」プラグインをガイドとして使用して、カスタム データベース テーブルに基づいてカスタム管理テーブルを作成できました。

ただし、列のインライン「編集」/「さらに表示」展開ビューを作成する方法に関する情報が見つからないようです。たとえば、「投稿」管理ページに移動すると、「タイトル」列の下に投稿を「クイック編集」するオプションがあり、投稿を編集するためのフィールドを含む拡張ビューが表示されます。

次のコードを使用して、次のアクション リンクを作成できました。

function column_order_ID($item){

        //Build row actions
        $actions = array(
            'view_more'      => sprintf('<a href="?page=%s&action=%s&order_ID=%s">View More</a>',$_REQUEST['page'],'edit',$item['order_ID']),
            'delete'    => sprintf('<a href="?page=%s&action=%s&order=%s">Delete</a>',$_REQUEST['page'],'delete',$item['ID']),
        );

        //Return the title contents
        return sprintf('%1$s <span style="color:silver"></span>%3$s',
            /*$1%s*/ $item['order_ID'],
            /*$2%s*/ $item['ID'],
            /*$3%s*/ $this->row_actions($actions)
        );
    }

現時点では、テーブル内に展開されたビューを作成するコードに「さらに表示」アクションをリンクする方法がわかりません。

これに関するベスト プラクティスは何ですか。どんな助けでも大歓迎です!

4

1 に答える 1