[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNGRTx13hLNCshcw2PkRm-bEy-rkmNZQM2xnaQLdeGXI":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"jacycha","Jacek Labudda","https:\u002F\u002Fprofiles.wordpress.org\u002Fjacycha\u002F",2,200,100,30,94,"2026-05-20T01:26:24.477Z",[14,36],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":7,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":33,"unpatched_count":33,"last_vuln_date":34,"fetched_at":35},"assist-for-wcag","Assist For WCAG","1.3.1","\u003Cp>Assist For WCAG empowers website owners to provide inclusive user experiences by meeting the latest accessibility standards (WCAG 2.1 and WCAG 2.2). This plugin enables website visitors to customize content presentation, enhancing readability and usability.\u003C\u002Fp>\n\u003Ch4>Demo: \u003Ca href=\"https:\u002F\u002Fwcag.dock.codes\u002F#wcag-open\" rel=\"nofollow ugc\">https:\u002F\u002Fwcag.dock.codes\u002F#wcag-open\u003C\u002Fa>\u003C\u002Fh4>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Color Adjustment:\n\u003Col>\n\u003Cli>Invert colors for better visibility.\u003C\u002Fli>\n\u003Cli>Enhance contrast to make text and UI elements stand out.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Font Size Control:\n\u003Col>\n\u003Cli>Enable text resizing to accommodate users with visual impairments.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Additional Accessibility Profiles:\n\u003Col>\n\u003Cli>Profiles tailored to specific needs, such as users with ADHD, dyslexia, or visual challenges.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Dynamic Integration:\n\u003Col>\n\u003Cli>Connects with the latest WCAG-compliant solutions via our API for seamless updates.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>The plugin uses an external API to load and execute the latest accessibility solutions, ensuring compliance with evolving WCAG guidelines.\u003C\u002Fp>\n\u003Ch3>API Endpoint\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fwcag.dock.codes\u002Faccessibility\u002F{token}\u002Fstart.js?t={timestamp}\u003C\u002Fp>\n\u003Ch3>Why Use an API?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic Updates: No manual file updates are required.\u003C\u002Fli>\n\u003Cli>Rapid Compliance: Instant adaptation to changes in accessibility standards.\u003C\u002Fli>\n\u003Cli>Centralized Management: Continuous improvements and bug fixes delivered to all users simultaneously.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to a dedicated server hosted by Dock Sp. z o.o. to fetch and execute the latest WCAG-compliant scripts. By leveraging our API, users receive real-time updates and access to the most current standards.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fwcag.dock.codes\u002Fregulations\" rel=\"nofollow ugc\">https:\u002F\u002Fwcag.dock.codes\u002Fregulations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwcag.dock.codes\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fwcag.dock.codes\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>You can contact us via the contact form at \u003Ca href=\"https:\u002F\u002Fwcag.dock.codes\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">wcag.dock.codes\u002Fcontact-us\u002F\u003C\u002Fa> or by sending an email to wcag@dock.codes.\u003C\u002Fp>\n","Improve your website’s accessibility and meet WCAG 2.1 & 2.2 compliance standards with our free accessibility widget.",2525,"2026-03-04T17:56:00.000Z","6.9.4","5.0","7.4",[26,27,28,29,30],"accessibility","alt-generator","profiles","text-to-speech","wcag","https:\u002F\u002Fwcag.dock.codes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fassist-for-wcag.1.3.1.zip",0,null,"2026-04-16T10:56:18.058Z",{"slug":37,"name":38,"version":39,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":33,"downloaded":42,"rating":33,"num_ratings":33,"last_updated":43,"tested_up_to":22,"requires_at_least":44,"requires_php":45,"tags":46,"homepage":51,"download_link":52,"security_score":9,"vuln_count":33,"unpatched_count":33,"last_vuln_date":34,"fetched_at":53},"dockthor","DockTHOR","1.0.0","\u003Cp>DockTHOR integrates WordPress with the THOR monitoring platform and automatically reports PHP errors and uncaught exceptions.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic reporting of PHP errors and uncaught exceptions\u003C\u002Fli>\n\u003Cli>Support for custom error filtering\u003C\u002Fli>\n\u003Cli>Optional user context information\u003C\u002Fli>\n\u003Cli>Customizable configuration via WordPress constants and filters\u003C\u002Fli>\n\u003Cli>Minimal performance overhead\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is intended for developers and teams who want to monitor errors occurring in WordPress installations.\u003C\u002Fp>\n\u003Cp>Installation\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload the plugin files to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fdockthor\u003C\u002Fcode> directory, or install the plugin through the WordPress plugins screen.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the \u003Cstrong>Plugins\u003C\u002Fstrong> menu in WordPress.\u003C\u002Fli>\n\u003Cli>Configure your THOR credentials in \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Example configuration:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ndefine( 'DOCK_THOR_TOKEN', 'YOUR_THOR_TOKEN' );\u003Cbr \u002F>\ndefine( 'DOCK_THOR_PRIVATE_KEY', 'YOUR_PRIVATE_KEY' );\u003C\u002Fcode>\u003Cbr \u002F>\nOnce configured, the plugin will automatically begin reporting PHP errors.\u003C\u002Fp>\n\u003Cp>Configuration\u003C\u002Fp>\n\u003Cp>Add the following constants to your \u003Ccode>wp-config.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Ch3>DockTHOR Token\u003C\u002Fh3>\n\u003Cp>\u003Ccode>php\u003Cbr \u002F>\ndefine( 'DOCK_THOR_TOKEN', 'YOUR_THOR_TOKEN' );\u003Cbr \u002F>\n    `\u003Ch3>Private Key\u003C\u002Fh3>\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_PRIVATE_KEY’, ‘YOUR_PRIVATE_KEY’ );\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Error Types (optional)\u003C\u002Fh3>\n\u003Cp>“`php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_ERROR_TYPES’, E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_USER_DEPRECATED );\u003Cbr \u002F>\n    \u003Ccode>Define which PHP errors should be captured.\u003Ch3>Send Default PII (optional)\u003C\u002Fh3>\u003Cbr \u002F>\nIf enabled, additional context such as the logged-in user and IP address will be attached to the event.\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_SEND_DEFAULT_PII’, true );\u003Cbr \u002F>\n    \u003Ccode>\u003Ch3>Site Version (optional)\u003C\u002Fh3>\u003Cbr \u002F>\nDefine the version of your website. This can help track which version of the site generated an error.\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_VERSION’, ‘v1.0.0’ );\u003Cbr \u002F>\n    \u003Ccode>\u003Ch3>Environment (optional)\u003C\u002Fh3>\u003Cbr \u002F>\nDefine the current environment.\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_ENV’, ‘production’ );\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>Filters\u003C\u002Fp>\n\u003Cp>DockTHOR provides several filters that allow developers to customize behavior.\u003C\u002Fp>\n\u003Ch3>dock_thor_user_context\u003C\u002Fh3>\n\u003Cp>Allows extending the user context sent to THOR.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_user_context', function ( array $user ) {\u003Cbr \u002F>\n    return array_merge( $user, ['custom_meta' => 'value'] );\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Note: These values may be exposed publicly when used in JavaScript trackers.\u003C\u002Fp>\n\u003Ch3>dock_thor_token\u003C\u002Fh3>\n\u003Cp>Allows overriding the THOR token.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_token', function ( $token ) {\u003Cbr \u002F>\n    return 'xxxxxxxxxxxxxxxxxxxx';\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003Cbr \u002F>\nUsing the \u003Ccode>DOCK_THOR_TOKEN\u003C\u002Fcode> constant is recommended instead.\u003C\u002Fp>\n\u003Ch3>dock_thor_scope\u003C\u002Fh3>\n\u003Cp>Allows modifying the THOR scope before events are sent.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_scope', function ( \\Dock\\Thor\\State\\Scope $scope ) {\u003Cbr \u002F>\n    $scope->setTag('custom-tag', 'value');\u003Cbr \u002F>\n    return $scope;\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>dock_thor_options\u003C\u002Fh3>\n\u003Cp>Allows customizing THOR SDK options.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_options', function ( \\Dock\\Thor\\Options $options ) {\u003Cbr \u002F>\n    $options->setSampleRate(0.9);\u003Cbr \u002F>\n    return $options;\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Advanced Usage\u003C\u002Fp>\n\u003Ch3>High volume of notices\u003C\u002Fh3>\n\u003Cp>Some plugins generate large amounts of PHP notices. You can filter them out:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ndefine( 'DOCK_THOR_ERROR_TYPES', E_ALL & ~E_NOTICE );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Capturing handled exceptions\u003C\u002Fh3>\n\u003Cp>If you want to report handled exceptions:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ntry {\u003Cbr \u002F>\n    myMethodThatCanThrowAnException();\u003Cbr \u002F>\n} catch ( \\Exception $e ) {\u003Cbr \u002F>\n    if ( function_exists( 'dock_thor_safe' ) ) {\u003Cbr \u002F>\n        dock_thor_safe( function ( \\Dock\\Thor\\State\\HubInterface $client ) use ( $e ) {\u003Cbr \u002F>\n            $client->captureException( $e );\u003Cbr \u002F>\n        });\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    wp_die( 'An error occurred.' );\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Frequently Asked Questions\u003C\u002Fp>\n\u003Ch4>Does this plugin have an admin panel?\u003C\u002Fh4>\n\u003Cp>No. DockTHOR works automatically after configuration in \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Will this slow down my site?\u003C\u002Fh4>\n\u003Cp>The plugin is designed to have minimal performance impact. Error events are sent asynchronously when possible.\u003C\u002Fp>\n\u003Ch4>Can I disable certain errors?\u003C\u002Fh4>\n\u003Cp>Yes. You can configure the error types captured using the \u003Ccode>DOCK_THOR_ERROR_TYPES\u003C\u002Fcode> constant.\u003C\u002Fp>\n","DockTHOR is a lightweight WordPress integration for sending PHP errors and exceptions to the THOR monitoring platform.",59,"2026-03-24T17:04:00.000Z","5.6","7.2",[47,48,49,50],"debugging","error-tracking","logging","monitoring","https:\u002F\u002Fthor.dock.codes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdockthor.1.0.0.zip","2026-04-06T09:54:40.288Z"]