wpdesk/wp-wpdesk-tracker-deactivation

1.5.2 2022-08-30 08:43 UTC

This package is auto-updated.

Last update: 2024-08-29 05:08:36 UTC


README

pipeline status coverage report Latest Stable Version Total Downloads License

停用跟踪器

一个WordPress库,包含用于插件停用数据跟踪的接口、抽象和实现。

要求

PHP 7.0或更高版本。

通过Composer安装

为了通过Composer安装绑定,请运行以下命令

composer require wpdesk/wp-wpdesk-tracker-deactivation

示例用法

创建停用跟踪器

以下代码创建停用跟踪器。一旦网站管理员停用插件,就会弹出一个包含停用原因的弹出窗口。在选择了相关的停用原因后,网站管理员的响应将被发送到跟踪器服务器。

$deactivation_tracker = \WPDesk\Tracker\Deactivation\TrackerFactory::createDefaultTracker(
	'my-beautiful-plugin',
	'my-beautiful-plugin/my-beautiful-plugin.php',
	__( 'My Beautiful Plugin' )
);
$deactivation_tracker->hooks();

替换默认发送者

class MySender implements WPDesk_Tracker_Sender {
	public function send_payload(array $payload){
	   // implement send_payload method.
	}
}

$plugin_slug = 'my-example-plugin';
add_filter( 'wpdesk/tracker/sender/' . $plugin_slug, 'replace_sender' );

function replace_sender() {
	return new MySender();
}