我在插件中的WordPress中扩展了WP_List_Table。 我在这里使用示例: http : //wordpress.org/plugins/custom-list-table-example/作为我正在做的事情的基础。 现在,在示例文档中,它说您可以在任意位置处理批量操作,但是我还没有找到显示该操作方法的示例。

具体来说,我想在admin_action{$action}挂钩中处理它们,然后重定向回表页面。

这是明智的做法吗? 最重要的是,我该怎么办? 有人可以提供例子吗?

===============>>#1 票数:2 已采纳

可以通过覆盖方法get_bulk_actions()并返回关联的数组来实现批量操作:

function get_bulk_actions() {
  $actions = array(
    'delete'    => 'Delete'
  );
  return $actions;
}

您可以在此处找到完整的详细分步指南

编辑

要处理批量操作,可以,您可以使用admin_action{$action}挂钩。 如果仅使用一些简单的操作名称(例如,edit,delete),则只需输入请求验证码即可确定该请求是否适合您。 另一种防止干扰的方法是为您的操作命名,并以您的插件名称为前缀(例如,my_aswam_plugin_edit_action,my_aswam_plugin_delete_action)。 因为任何带有$ action = YOUR_ACTION的请求将触发您的钩子。

add_action('admin_action_ YOUR_ACTION ','your_bulk_action_handler_function');

函数your_bulk_action_handler_function(){

  // Do your stuff here //Make sure you do some check to be sure this request is for you to process wp_redirect( $_SERVER['HTTP_REFERER'] ); exit(); 

}

编码愉快!

===============>>#2 票数:-1

在这里,我写了另一种方法来处理wp_list_table批量操作。

http://kvcodes.com/2014/05/wp_list_table-bulk-actions-example/

  ask by Reydel Leon translate from so

未解决问题?本站智能推荐:

3回复

在插件中使用WP_List_Table

我对OOP并不完全熟悉,但我知道基础知识。 我正在创建一个Wordpress插件,需要在插件页面上创建一个(html)表。 我已经读过WP 3.1中有一个名为WP_List_Table的类,它可以生成必要的标记。 有人能给我一个如何使用它的基本概念吗? 我是否需要创建子类才能使用它?
1回复

如何在WordPress插件PHP中编辑mySQL wp_posts表?

我需要更改一个在wp_posts表中创建/编辑条目的插件。 当前,它缺少不能针对某些特定领域的缺点。 我正在努力编辑插件,以便可以通过插件更改这些字段。 具体如下。 我通常将如何定位此表,然后创建/编辑条目? 我想到了这样的东西,它是从这里复制的: 我认为这是可能的,因
1回复

在Wordpress插件管理中更新表列表

我有此脚本,可以在更改数据值时更新数据。 但是此代码不起作用。 我不知道这是什么问题。 我希望有人能帮助我。谢谢!
1回复

无法使用wp_cache_flush()在Wordpress中清除缓存

我目前正在为Pressable开发插件,并希望清除WP缓存,但是当我尝试运行wp_cache_flush()时,此函数返回NULL而不是TRUE或FALSE。 我还包括了wp-load.php 可压主机的简要介绍。 该托管服务提供商在一个名为Symlink的文件夹中安装了Wordpre
2回复

如何在WordPress管理员中获取所有帖子列表?

我正在创建一个插件。 我想获得所有标题和网址之类的信息。 不在首页上只是管理面板。 当我尝试使用此功能但无法正常工作时
1回复

您如何在WordPress插件开发中处理多种形式?

我正在从CodeIgniter过渡到WordPress。 仍在努力围绕WordPress插件开发工作……似乎很容易,但是我不知道的一件事是:我应该在哪里发送表单数据? 在CodeIgniter中,您可以简单地在控制器中创建另一个方法,然后在其中指向表单操作,但是WordPress插件似乎有些
1回复

WordPress-插件-将WP插件目录中的图像文件放入JS文件

我是为WP创建插件的新手,但我仍在学习。 关于同一问题,我有两个问题: 1:首先,我在插件php-file中包含了js 文件 : 它可以工作,但是我要做的是从我的插件URL(wordpress / wp-content / plugins / example)中找到它,而不是从我
1回复

wp-scss - 改变路径变量以在插件文件夹中编译而不是* WORDPRESS

刚刚安装了wp-scss插件,但是我希望将scss编译为插件文件夹 我应该将WPSCSS_THEME_DIR更改为.. 我知道我需要拥有正确的权限,但是这是建议的,因为后一版本的白色屏幕并且必须恢复?
1回复

Wordpress:搜索表格中的项目

我创建了一个测试页面,用户可以在其中访问pdf和word文档。 网站: http : //recordandreturn2.insctest1.com/online-forms wordpress网站上的默认搜索功能在您输入后不会显示任何项目。例如,搜索“Heirship的宣誓书”。
1回复

如何在wordpress电子商务插件中加入wp_posts和wp_postmeta仅检索产品标题,产品描述和价格?

我正在使用wp-ecommerce插件进行自己的在线订购面包店( http://www.kingsbakery.mpkproducts.com/ ) 我不希望客户如何下订单。 我想要类似的订购单( https://www.ssfamousdeli.com/order_ship.aspx