所以这对我来说是一个全新的篇章,我在google上搜索了一个解决方案,找到了很多东西,但不幸的是,没有任何东西对我有用。
function column_title($item){
$actions = array(
\'edit\' => sprintf(\'<a href="?page=%s&action=%s&ID=%s">Edit</a>\',$_REQUEST[\'page\'],\'edit\',$item[\'ID\']),
\'delete\' => sprintf(\'<a href="?page=%s&action=%s&ID=%s">Delete</a>\',$_REQUEST[\'page\'],\'delete\',$item[\'ID\']),
);
return sprintf(\'%1$s %2$s\', $item[\'ID\'], $this->row_actions($actions) );
}
上面我添加了一个删除和编辑操作,我想我已经正确地使用了sprintf,但我不确定,数据库表包含以下列ID、usr\\u ID、date、begin、end、pause、egenb、tot和asumi希望我的操作按ID选择行,那么我上面的代码是否正确?
function column_cb($item) {
return sprintf(
\'<input type="checkbox" name="ID[]" value="%s" />\', $item[\'ID\']
);
}
上面是我的复选框,通常是name=“book[]”有人能解释一下[]的用途吗?
function process_bulk_action() {
//Detect when a bulk action is being triggered...
if( \'delete\'===$this->current_action() ) {
wp_die(\'Items deleted (or they would be if we had items to delete)!\');
}
}
最后我们得到了process\\u bulk\\u操作,删除操作和编辑操作将在其中进行,是否有一位善良的人可以解释我将如何进行这项操作?我不仅仅是在寻求一个快速的答案,而是对它的理解,我已经尝试了通过谷歌找到的大量东西,但没有任何效果,对我来说也没有任何意义
提前感谢所有花时间阅读我的帖子的人!:)