Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

Log HTTP Requests

Descripción

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

Instalación

  1. Download and activate the plugin.
  2. Browse to Tools > Log HTTP Requests to view log entries.

Reseñas

6 de diciembre de 2020
The Log HTTP Requests plugin might be my favorite troubleshooting tool of all time. It's helped me pinpoint intermittent issues that we never would have seen otherwise. THANK YOU, FacetWP! 🙂
22 de octubre de 2020
After installing this plugin I noticed a lot of requests being made to one site. It turns out that there was a bug in the caching of the request data, and it was being made on every page load. Fixing this has given a big performance improvement. Thank you.
28 de octubre de 2019
I was looking for a way to look at client's json requests and responses, I was always stuck at "well, I have to be at my client's side at exactly the moment the error occurs, and while I'm also looking at the network tab at the browser". Not anymore! Thanks man, really appreciate this! One point if I may suggest, add a filtering to the log. Either only log URL which contain a "certain phrase", OR log everything and then add a search feature. Either of those would be perfect.
12 de septiembre de 2019
This plugin has become indispensable for plugin development particularly debugging API requests. Thank you very much.
5 de junio de 2019
Works exactly as advertised so far. Really helpful for figuring out if any plugins/themes are phoning home unnecessarily. FYI after you've used this plugin to find out who's calling where, you can add "define('WP_HTTP_BLOCK_EXTERNAL', true);" to your wp-config.php to block ANY requests outwards. You'll probably want to also whitelist domains you trust with the WP_ACCESSIBLE_HOSTS parameter. E.g. if you're polling data from instagram or youtube api, and what not. (Credit to Markus Philipp Stefanko for those tips)
Leer todas las 9 reseñas

Colaboradores y desarrolladores

«Log HTTP Requests» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce «Log HTTP Requests» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

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 with wp_send_json

1.0.1

  • Tested compatibility against WP 4.9.4

1.0.0

  • Initial release