Skip to content

wp-digital/wp-bugsnag-fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bugsnag Frontend Error Monitoring

Description

Automatically detects issues from browser on site and notifies by email, chat or ticket system via Bugsnag.

Install

  • Preferable way is to use Composer:

      composer require innocode-digital/wp-bugsnag-fe
    

    By default, it will be installed as Must Use Plugin. It's possible to control with extra.installer-paths in composer.json.

  • Alternate way is to clone this repo to wp-content/mu-plugins/ or wp-content/plugins/:

      cd wp-content/plugins/
      git clone git@github.com:innocode-digital/wp-bugsnag-fe.git
      cd wp-bugsnag-fe/
      composer install
    

If plugin was installed as regular plugin then activate AWS Lambda Prerender from Plugins page or WP-CLI: wp plugin activate wp-bugsnag-fe.

Configuration

Add the following constants to 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' );

Usage

By default, library will be loaded with higher priority than wp_enqueue_scripts hook with attribute defer but it's possible to control through innocode_bugsnag_fe_deferred hook:

add_action( 'innocode_bugsnag_fe_deferred', '__return_false' );