view query, you can see how you can inspect the current query (ok)

https://developer.wordpress.org/reference/hooks/posts_clauses/

function intercept_query_clauses($pieces) {
  echo '<style>#post-clauses-dump { display: block; background-color: #777; color: #fff; white-space: pre-line; }</style>';
  if (current_user_can('manage_options')) {
    $dump = var_export($pieces, true);
    echo "<pre id='post-clauses-dump'>{$dump}</pre>";
  }

  return $pieces;
}
add_filter('posts_clauses', 'intercept_query_clauses', 20, 1);

Last updated