{"id":41283,"date":"2016-01-20T04:11:57","date_gmt":"2016-01-20T04:11:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/debug-bar-elasticpress\/"},"modified":"2026-05-05T14:13:13","modified_gmt":"2026-05-05T14:13:13","slug":"debug-bar-elasticpress","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/debug-bar-elasticpress\/","author":8361946,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.0","stable_tag":"4.0.0","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"ElasticPress Debugging Add-On","header_author":"10up","header_description":"","assets_banners_color":"","last_updated":"2026-05-05 14:13:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/debug-bar-elasticpress","header_author_uri":"https:\/\/10up.com","rating":5,"author_block_rating":0,"active_installs":900,"downloads":8904186,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"tlovett1","date":"2016-01-20 04:56:43"},"1.1":{"tag":"1.1","author":"tlovett1","date":"2016-07-25 05:12:15"},"1.1.1":{"tag":"1.1.1","author":"tlovett1","date":"2016-12-13 19:27:21"},"1.2":{"tag":"1.2","author":"tlovett1","date":"2017-03-15 16:14:00"},"1.3":{"tag":"1.3","author":"tlovett1","date":"2017-11-01 20:18:38"},"1.4":{"tag":"1.4","author":"tlovett1","date":"2019-03-01 04:49:46"},"2.0.0":{"tag":"2.0.0","author":"10upbot","date":"2021-04-19 19:43:49"},"2.1.0":{"tag":"2.1.0","author":"10upbot","date":"2021-08-09 18:02:58"},"2.1.1":{"tag":"2.1.1","author":"10up","date":"2022-08-04 18:03:10"},"3.0.0":{"tag":"3.0.0","author":"10up","date":"2023-03-23 13:30:33"},"3.1.0":{"tag":"3.1.0","author":"10up","date":"2023-09-20 12:22:25"},"3.1.1":{"tag":"3.1.1","author":"10up","date":"2024-12-11 17:31:57"},"4.0.0":{"tag":"4.0.0","author":"10up","date":"2026-05-05 14:13:13"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2517849,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2517849,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.1.1","1.2","1.3","1.4","2.0.0","2.1.0","2.1.1","3.0.0","3.1.0","3.1.1","4.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[94,12751,23024,23025],"plugin_category":[59],"plugin_contributors":[77761,78227],"plugin_business_model":[],"class_list":["post-41283","plugin","type-plugin","status-publish","hentry","plugin_tags-debug","plugin_tags-debug-bar","plugin_tags-elasticpress","plugin_tags-elasticsearch","plugin_category-utilities-and-tools","plugin_contributors-10up","plugin_contributors-tlovett1","plugin_committers-10up","plugin_committers-10upbot","plugin_support_reps-felipeelia","plugin_support_reps-tlovett1"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/debug-bar-elasticpress\/assets\/icon-128x128.jpg?rev=2517849","icon_2x":"https:\/\/ps.w.org\/debug-bar-elasticpress\/assets\/icon-256x256.jpg?rev=2517849","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Allows you to examine every ElasticPress query running on any given request by adding an <a href=\"https:\/\/wordpress.org\/plugins\/elasticpress\">ElasticPress<\/a> panel to <a href=\"https:\/\/wordpress.org\/plugins\/debug-bar\/\">Debug Bar<\/a> and\/or <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\">Query Monitor<\/a> plugins.<\/p>\n\n<p>Alternatively, go to ElasticPress &gt; Query Log and set it to record ElasticPress queries.<\/p>\n\n<h4>Requirements:<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/elasticpress\">ElasticPress 4.4.0+<\/a><\/li>\n<li>PHP 7.4+<\/li>\n<li>Additional functionalities with <a href=\"https:\/\/wordpress.org\/plugins\/debug-bar\/\">Debug Bar 1.0+<\/a> or <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\">Query Monitor<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install <a href=\"https:\/\/wordpress.org\/plugins\/elasticpress\">ElasticPress<\/a>.<\/li>\n<li>Optionally install <a href=\"https:\/\/wordpress.org\/plugins\/debug-bar\/\">Debug Bar<\/a> or <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\">Query Monitor<\/a>.<\/li>\n<li>Install the plugin in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20report%20security%20bugs%20found%20in%20this%20plugin%3F\"><h3>Where do I report security bugs found in this plugin?<\/h3><\/dt>\n<dd><p>Please report security bugs found in the source code of the ElasticPress Debugging Add-On plugin through the <a href=\"https:\/\/patchstack.com\/database\/vdp\/cc7374da-57fd-4963-905b-92ba5d12a628\">Patchstack Vulnerability Disclosure\u00a0 Program<\/a>.  The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.0 - 2026-05-05<\/h4>\n\n<p>This version bumps the minimum PHP version to 7.4+.<\/p>\n\n<p><strong>Added:<\/strong><\/p>\n\n<ul>\n<li>Compatibility with Query Monitor 4 (including styles when Query Monitor loads the frontend in the Shadow DOM). Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<li>FAQ on reporting security bugs through the Patchstack Vulnerability Disclosure Program. Props <a href=\"https:\/\/github.com\/jeffpaul\">@jeffpaul<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Bump <code>Requires PHP<\/code> to 7.4. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>Remove the <code>Requires Plugins<\/code> plugin header so the plugin can be activated when ElasticPress is installed as an mu-plugin. Props <a href=\"https:\/\/github.com\/barryceelen\">@barryceelen<\/a>.<\/li>\n<li>Updated npm dependencies. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>Icon styling on the Query Log admin page. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<li>Query Log \"Keep Enabled\" setting not working. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<li>Extra backslashes in copied cURL commands. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<li>Styling issues with Query Monitor Dark Mode. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<ul>\n<li>Bumped <code>tar-fs<\/code> from 2.1.1 to 3.1.0. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<li>Bumped <code>http-proxy-middleware<\/code> from 2.0.7 to 2.0.9. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<\/ul>\n\n<h4>3.1.1 - 2024-12-11<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<ul>\n<li>Display the number of queries in Query Monitor's tab title. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a> and <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<li>ElasticPress as a plugin dependency. Props <a href=\"https:\/\/github.com\/jeffpaul\">@jeffpaul<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>More modern versions of GitHub Actions, node, and node packages. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>Notices related to i18n calls. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a> and <a href=\"https:\/\/github.com\/archon810\">@archon810<\/a>.<\/li>\n<li>Use new plugin name in the admin notice. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<\/ul>\n\n<h4>3.1.0 - 2023-09-20<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<ul>\n<li>New button to explain ES queries. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>, <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>, <a href=\"https:\/\/github.com\/MARQAS\">@MARQAS<\/a>, and <a href=\"https:\/\/github.com\/brandwaffle\">@brandwaffle<\/a>.<\/li>\n<li>New button to Reload and retrieve raw ES document. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>, <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>, and <a href=\"https:\/\/github.com\/brandwaffle\">@brandwaffle<\/a>.<\/li>\n<li>Query types (and context when listing queries in the Query Log admin screen.) Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a> and <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<li>Log query by context, status, and fixed time. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>Official support to Query Monitor. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<ul>\n<li>Bumped <code>tough-cookie<\/code> from 4.1.2 to 4.1.3. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<li>Bumped <code>word-wrap<\/code> from 1.2.3 to 1.2.4. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<\/ul>\n\n<h4>3.0.0 - 2023-03-23<\/h4>\n\n<p>This release drops the support for older versions of ElasticPress and PHP.<\/p>\n\n<p><strong>Added:<\/strong><\/p>\n\n<ul>\n<li>Instructions with error code for failed queries. Props <a href=\"https:\/\/github.com\/MARQAS\">@MARQAS<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>Buttons to copy or download all requests info. Props <a href=\"https:\/\/github.com\/MARQAS\">@MARQAS<\/a>, <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>, and <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<li>Compatibility with the WordPress localization system. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>SECURITY.md file. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Set minimum requirement for PHP to 7.0 and ElasticPress to 4.4.0. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>CSS and JS code lint by 10up toolkit. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Fixed:<\/strong><\/p>\n\n<ul>\n<li>Unnecessary <code>stripslashes()<\/code> call when outputting JSON objects. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>, <a href=\"https:\/\/github.com\/goldenapples\">@goldenapples<\/a>, and <a href=\"https:\/\/github.com\/mattonomics\">@mattonomics<\/a>.<\/li>\n<li>JS error on copy action. Props <a href=\"https:\/\/github.com\/burhandodhy\">@burhandodhy<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Security:<\/strong><\/p>\n\n<ul>\n<li>Bumped <code>minimatch<\/code> from 3.0.4 to 3.1.2. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<li>Bumped <code>json5<\/code> from 2.2.0 to 2.2.3. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<li>Bumped <code>webpack<\/code> from 5.75.0 to 5.76.2. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<\/ul>\n\n<h4>2.1.1 - 2022-08-04<\/h4>\n\n<p><strong>Security:<\/strong><\/p>\n\n<ul>\n<li>Fix XSS vulnerability. Props <a href=\"https:\/\/github.com\/piotr-bajer\">@piotr-bajer<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>Bumped <code>path-parse<\/code> from 1.0.6 to 1.0.7. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<li>Bumps <code>minimist<\/code> from 1.2.5 to 1.2.6. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<li>Bumps <code>ansi-regex<\/code> from 5.0.0 to 5.0.1. Props <a href=\"https:\/\/github.com\/dependabot\">@dependabot<\/a>.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<p><strong>Added:<\/strong><\/p>\n\n<ul>\n<li>ElasticPress and Elasticsearch versions. Props to <a href=\"https:\/\/github.com\/oscarssanchez\">@oscarssanchez<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>Log of bulk_index requests. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<li>Warning when ElasticPress is indexing. Props <a href=\"https:\/\/github.com\/nathanielks\">@nathanielks<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<\/ul>\n\n<p><strong>Changed:<\/strong><\/p>\n\n<ul>\n<li>Only load CSS and JS files for logged-in users. Props <a href=\"https:\/\/github.com\/cbratschi\">@cbratschi<\/a> and <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a>.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<p>This release drops the support for older versions of WordPress Core, ElasticPress and Debug Bar.<\/p>\n\n<ul>\n<li>Code refactoring. Props <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a><\/li>\n<li>Fixed Query Logs in EP Dashboard <a href=\"https:\/\/github.com\/felipeelia\">@felipeelia<\/a><\/li>\n<li>Fixed typo from \"clsas\" to \"class\" in the query output. Props <a href=\"https:\/\/github.com\/Rahmon\">@Rahmon<\/a><\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Support ElasticPress 3.0+<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Add query log<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Show query errors (i.e. cURL timeout)<\/li>\n<li>Add ?explain to query if GET param is set<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Only show query body if it exits<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Improve formatting<\/li>\n<li>Show original query args (EP 2.1+)<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Extends the Query Monitor and Debug Bar plugins for ElasticPress queries.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/41283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=41283"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/10up"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=41283"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=41283"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=41283"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=41283"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=41283"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=41283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}