innocode-digital / wp-bugnag-fe
1.1.0
2022-11-30 11:28 UTC
Requires
- php: >=7.1
Requires (Dev)
- innocode-digital/php-cs: ^1.0
- squizlabs/php_codesniffer: ^3.7
README
描述
自动检测网站浏览器上的问题并通过电子邮件、聊天或票据系统通过Bugsnag进行通知。
安装
-
首选方式是使用 Composer
composer require innocode-digital/wp-bugsnag-fe
默认情况下,它将被安装为 必须使用插件。可以使用
composer.json
中的extra.installer-paths
来控制。 -
另一种方式是将此仓库克隆到
wp-content/mu-plugins/
或wp-content/plugins/
cd wp-content/plugins/ git clone git@github.com:innocode-digital/wp-bugsnag-fe.git cd wp-bugsnag-fe/ composer install
如果插件作为常规插件安装,则从插件页面或通过 WP-CLI 激活 AWS Lambda Prerender: wp plugin activate wp-bugsnag-fe
。
配置
将以下常量添加到 wp-config.php
define( 'BUGSNAG_FE_API_KEY', '' );
// Optionally, it's possible to change Bugsnag domain and/or version of library via `wp-config.php`:
define( 'BUGSNAG_FE_DOMAIN', '' );
define( 'BUGSNAG_FE_VERSION', 'v6' );
用法
默认情况下,库将使用 defer
属性以比 wp_enqueue_scripts
钩子更高的优先级加载,但可以通过 innocode_bugsnag_fe_deferred
钩子进行控制。
add_action( 'innocode_bugsnag_fe_deferred', '__return_false' );