Description
Log and view all WP HTTP requests
How long do [core / plugin / theme] update checks take to run? What data about my site is being sent out? What about all those ajax requests? The answers to these questions are just a few clicks away.
This plugin logs all WP_HTTP requests and displays them in a table listing for easy viewing. It also stores the runtime of each HTTP request.
Available Hooks
Customize the length (in days) before older log items are removed:
add_filter( 'lhr_expiration_days', function( $days ) { return 7; // default = 1 });
Don’t log items from a specific hostname:
add_filter( 'lhr_log_data', function( $data ) { if ( false !== strpos( $data['url'], 'wordpress.org' ) ) { return false; } return $data; });
In the above example, the $data
array keys correspond to columns within the lhr_log
database table.
Important Links
Installation
- Download and activate the plugin.
- Browse to
Tools > Log HTTP Requests
to view log entries.
Avis
Contributeurs & développeurs
« Log HTTP Requests » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Log HTTP Requests” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Log HTTP Requests » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
= 1.4.1
* Fixed PHP8 deprecation notices
1.4
- Added extra ajax role validation (props pluginvulnerabilities.com)
1.3.2
- Escaped URL field to prevent possible XSS (props Bishop Fox)
1.3.1
- Ensured compatibility with WP 5.8
1.3
- Minor PHP cleanup
- Ensured compatibility with WP 5.7
1.2
- Moved « Log HTTP Requests » to the
Tools
menu (props @aaemnnosttv) - Added « Status » column to show HTTP response code (props @danielbachhuber)
- Added prev/next browsing to the detail modal (props @marcissimus)
- Added keyboard support (up, down, esc) to the detail modal (props @marcissimus)
- Added raw timestamp to « Date Added » column on hover
- Added hook docs to the readme
1.1
- Added
lhr_log_data
hook to customize logged data (return FALSE to skip logging) - Added
lhr_expiration_days
hook
1.0.4
- Minor styling tweak
1.0.3
- Better visibility for long URLs
1.0.2
- Minor design tweaks
- Replaced
json_encode
withwp_send_json
1.0.1
- Tested compatibility against WP 4.9.4
1.0.0
- Initial release