underpin/eraser-loader

Underpin 的擦除加载器

1.1.0 2021-11-24 21:33 UTC

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');

设置

  1. 安装 Underpin。请参阅 Underpin 文档
  2. 根据需要注册新的擦除菜单。

示例

一个非常基本的例子可能看起来像这样。

// 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');