underpin / exporter-loader
Underpin 的导出器加载器
1.1.0
2021-11-24 21:42 UTC
Requires
- underpin/underpin: ^2.0
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');
设置
- 安装Underpin。请参阅Underpin文档
- 根据需要注册新的导出器菜单。
示例
一个非常基础的示例可能看起来像这样。
// 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');