underpin/exporter-loader

Underpin 的导出器加载器

1.1.0 2021-11-24 21:42 UTC

This package is auto-updated.

Last update: 2024-08-25 03:49:36 UTC


README

辅助添加符合GDPR规范的导出器到WordPress网站的加载器。

安装

使用Composer

composer require underpin/exporter-loader

手动

此插件使用内置的自动加载器,只要它在Underpin之前被引入,就应该按预期工作。

require_once(__DIR__ . '/underpin-exporters/exporters.php');

设置

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

示例

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

// Register exporter
underpin()->exporters()->add( 'exporter', [
	'id'                  => 'example-exporter',                    // required
	'name'                => __( 'translate-able name', 'domain' ), // required
	'get_data_callback'   => '__return_empty_array',                // Required. See Exporter::get_data
	'get_items_callback'  => '__return_true',                       // Required. See Exporter::get_items
] );

或者,您可以扩展Exporter类并直接引用扩展后的类,如下所示

underpin()->exporters()->add('exporter-key','Namespace\To\Class');