web-dev-qa-db-ja.com

WP_list_tableカスタム行追加アクション

私は次のガイドに従っています: WPリストテーブルへのステップバイステップガイド しかし、私は私が私の行動を定義する必要がある場所を見つけることができません:コードで重複しています。単に対応する行を複製するためのリンクを追加したいのですが、何か考えはありますか。

$actions = array(
    'edit' => sprintf('<a href="?page=cruises_form&id=%s">%s</a>', $item['id'], __('Edit', 'cruise_list_manager')),
    'delete' => sprintf('<a href="?page=%s&action=delete&id=%s">%s</a>', $_REQUEST['page'], $item['id'], __('Delete', 'cruise_list_manager')),
    'duplicate' => sprintf('<a href="?page=%s&action=duplicate&id=%s">%s</a>', $_REQUEST['page'], $item['id'], __('Duplicate', 'cruise_list_manager')),
);

return sprintf('%s %s',
    $item['name'],
    $this->row_actions($actions)
    );
}

どうもありがとうございました。

2
bnjroos

それが見つかった、アクションはあなたのプラグイン関数で定義される必要があります:

function process_bulk_action()
    {
2
bnjroos