BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
DockTHOR icon
Maintained Tested up to 6.9.10 #85 in debugging

DockTHOR

DockTHOR is a lightweight WordPress integration for sending PHP errors and exceptions to the THOR monitoring platform.

Active installs<10New
Downloads · 30d57▲ +3.6% vs prev. 30d
Rating—0 reviews
Health score36/100At risk
All-time downloads345Since Mar 2026
Support resolved—No recent threads
RequiresWP 5.6PHP 7.2+
Downloads · 7d12• 0% week over week
Our verdict

Consider an alternative

DockTHOR shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 7 months ago, and scores 36/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

135Jul 20Sep 2Oct 17
Yesterday1
Daily average (1y)2
Peak day25Mar 24, 2026
Last 12 months353

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where DockTHOR stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
debugging >100 1,651 Best debugging plugins →
error tracking >100 4,586 Best error tracking plugins →
logging >100 4,690 Best logging plugins →
monitoring >100 2,080 Best monitoring plugins →

About DockTHOR

From the official readme · v1.0.0

Description

DockTHOR integrates WordPress with the THOR monitoring platform and automatically reports PHP errors and uncaught exceptions.

The plugin is designed to work silently in the background and has no admin interface. After installation you only need to configure your THOR project credentials.

Features:

  • Automatic reporting of PHP errors and uncaught exceptions
  • Support for custom error filtering
  • Optional user context information
  • Customizable configuration via WordPress constants and filters
  • Minimal performance overhead

This plugin is intended for developers and teams who want to monitor errors occurring in WordPress installations.

Installation

  1. Upload the plugin files to the /wp-content/plugins/dockthor directory, or install the plugin through the WordPress plugins screen.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Configure your THOR credentials in wp-config.php.

Example configuration:
php
define( 'DOCK_THOR_TOKEN', 'YOUR_THOR_TOKEN' );
define( 'DOCK_THOR_PRIVATE_KEY', 'YOUR_PRIVATE_KEY' );

Once configured, the plugin will automatically begin reporting PHP errors.

Configuration

Add the following constants to your wp-config.php file.

DockTHOR Token

php
define( 'DOCK_THOR_TOKEN', 'YOUR_THOR_TOKEN' );
`<h3>Private Key</h3>
php
define( ‘DOCK_THOR_PRIVATE_KEY’, ‘YOUR_PRIVATE_KEY’ );
`

Error Types (optional)

“`php
define( ‘DOCK_THOR_ERROR_TYPES’, E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_USER_DEPRECATED );
Define which PHP errors should be captured.<h3>Send Default PII (optional)</h3>
If enabled, additional context such as the logged-in user and IP address will be attached to the event.
php
define( ‘DOCK_THOR_SEND_DEFAULT_PII’, true );
<h3>Site Version (optional)</h3>
Define the version of your website. This can help track which version of the site generated an error.
php
define( ‘DOCK_THOR_VERSION’, ‘v1.0.0’ );
<h3>Environment (optional)</h3>
Define the current environment.
php
define( ‘DOCK_THOR_ENV’, ‘production’ );
`

Filters

DockTHOR provides several filters that allow developers to customize behavior.

dock_thor_user_context

Allows extending the user context sent to THOR.

Example:
php
add_filter( 'dock_thor_user_context', function ( array $user ) {
return array_merge( $user, ['custom_meta' => 'value'] );
});

Note: These values may be exposed publicly when used in JavaScript trackers.

dock_thor_token

Allows overriding the THOR token.

Example:
php
add_filter( 'dock_thor_token', function ( $token ) {
return 'xxxxxxxxxxxxxxxxxxxx';
});

Using the DOCK_THOR_TOKEN constant is recommended instead.

dock_thor_scope

Allows modifying the THOR scope before events are sent.

Example:
php
add_filter( 'dock_thor_scope', function ( \Dock\Thor\State\Scope $scope ) {
$scope->setTag('custom-tag', 'value');
return $scope;
});

dock_thor_options

Allows customizing THOR SDK options.

Example:
php
add_filter( 'dock_thor_options', function ( \Dock\Thor\Options $options ) {
$options->setSampleRate(0.9);
return $options;
});

Advanced Usage

High volume of notices

Some plugins generate large amounts of PHP notices. You can filter them out:
php
define( 'DOCK_THOR_ERROR_TYPES', E_ALL & ~E_NOTICE );

Capturing handled exceptions

If you want to report handled exceptions:
php
try {
myMethodThatCanThrowAnException();
} catch ( \Exception $e ) {
if ( function_exists( 'dock_thor_safe' ) ) {
dock_thor_safe( function ( \Dock\Thor\State\HubInterface $client ) use ( $e ) {
$client->captureException( $e );
});
}
wp_die( 'An error occurred.' );
}

Frequently Asked Questions

Does this plugin have an admin panel?

No. DockTHOR works automatically after configuration in wp-config.php.

Will this slow down my site?

The plugin is designed to have minimal performance impact. Error events are sent asynchronously when possible.

Can I disable certain errors?

Yes. You can configure the error types captured using the DOCK_THOR_ERROR_TYPES constant.

Changelog

1.0.0

  • Initial release.

License

The Assist For WCAG plugin is licensed under the GNU General Public License v2.0 or later (GPLv2+), as required by WordPress. This means the plugin’s source code is open and can be modified, copied, and redistributed under the terms of the GPL.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best DockTHOR alternatives

All debugging plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages Freesoul Deactivate Plugins Load plugins only where you need them. No bloat, no conflicts, more speed. Deactivate… by Jose Mortellaro 8K+ ★★★★★★★★★★ 4.8 (104) 2 weeks ago 92
2 Fatal Error Notify Fatal Error Notify Receive email notifications when errors occur on your WordPress site. by Jack Arturo 6K+ ★★★★★★★★★★ 4.8 (18) 8 months ago 55
3 Debug Log Manager Tool Debug Log Manager Tool Read, search, and clear WordPress debug logs from wp-admin. Toggle WP_DEBUG and inspect… by Lukman Hussain Nakib 3K+ ★★★★★★★★★★ 5 (22) 4 months ago 77
4 WP Safe Mode WP Safe Mode Disable plugins or switch themes for just you or the whole site for debugging… by Marcus (aka @msykes) 2K+ ★★★★★★★★★★ 4.3 (8) 3 weeks ago 80
5 Debug Log Viewer Debug Log Viewer Effortlessly view, search, filter and manage your WordPress debug.log in the admin… by Oleksandr Lysyi 1K+ ★★★★★★★★★★ 4 (3) 2 months ago 70
6 Debug Bar Console Debug Bar Console Adds a PHP/SQL console to the Debug Bar. Requires the Debug Bar plugin. by Drew Jaynes 1K+ ★★★★★★★★★★ 5 (5) 6 months ago 54
7 Black Bar Black Bar Black Bar is an unobtrusive Debug Bar for WordPress developers that attaches itself to the… by Gemini Labs 500+ ★★★★★★★★★★ 5 (9) 5 months ago 67
8 WP PHP Console WP PHP Console An implementation of PHP Console as a WordPress plugin. Use Chrome Dev Tools to debug your… by Fulvio Notarstefano 500+ ★★★★★★★★★★ 4.7 (19) 6 years ago 38
9 Developer Loggers for Simple History Developer Loggers for Simple History Useful loggers for SimpleHistory for developers during development of a site or to maintain… by Pär Thernström 400+ ★★★★★★★★★★ No reviews 1 year ago 30
10 Ray Ray Easily debug WordPress sites using Ray. by freekmurze 400+ ★★★★★★★★★★ 5 (10) 10 months ago 54

FAQ

DockTHOR: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 18, 2026

Is DockTHOR free?

Yes. DockTHOR is free to download and use from the official WordPress.org plugin directory.

Is DockTHOR safe to use in 2026?

DockTHOR shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 7 months ago, and scores 36/100 on our health check.

How many websites use DockTHOR?

DockTHOR is active on <10 WordPress websites and has been downloaded 345 times since it launched in March 2026. It was downloaded 57 times in the last 30 days.

Does DockTHOR work with WordPress 7.1?

DockTHOR is officially tested up to WordPress 6.9.10, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does DockTHOR need?

DockTHOR requires PHP 7.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was DockTHOR last updated?

The latest version, 1.0.0, was released on March 24, 2026 (7 months ago).

Who makes DockTHOR?

DockTHOR is developed and maintained by Jacek Sultan.

What are the best alternatives to DockTHOR?

The most popular alternatives to DockTHOR are Freesoul Deactivate Plugins (8K+ installs), Fatal Error Notify (6K+ installs) and Debug Log Manager Tool (3K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.