underpin / eraser-loader
Underpin 的擦除加载器
1.1.0
2021-11-24 21:33 UTC
Requires
- underpin/underpin: ^2.0
This package is auto-updated.
Last update: 2024-08-25 03:37:08 UTC
README
加载器,帮助向 WordPress 网站添加符合 GDPR 标准的擦除功能。
安装
使用 Composer
composer require underpin/eraser-loader
手动安装
此插件使用内置的自动加载器,因此只要它在 Underpin 之前被要求,它应该能够按预期工作。
require_once(__DIR__ . '/underpin-erasers/erasers.php');
设置
- 安装 Underpin。请参阅 Underpin 文档
- 根据需要注册新的擦除菜单。
示例
一个非常基本的例子可能看起来像这样。
// Register eraser underpin()->erasers()->add( 'eraser', [ 'id' => 'example-eraser', // required 'name' => __( 'translate-able name', 'domain' ), // required 'erase_item_callback' => '__return_true', // Required. See Eraser::erase_item 'get_items_callback' => '__return_true', // Required. See Eraser::get_items ] );
或者,您可以扩展 Eraser
并直接引用扩展后的类,如下所示
underpin()->erasers()->add('eraser-key','Namespace\To\Class');