Как печатать выходные данные функции get_num_queries от frontend до backend?

Я пытаюсь разработать простой плагин и выяснить, как отображать количество запросов, выполняемых в интерфейсе, на страницу администратора (страница параметров плагина), используя функцию get_num_queries () .

Я добавил следующий код в файл функции плагина и хорошо покажу (в нижнем колонтитуле) количество запросов, обработанных для создания frontend-страницы:

 function get_queries () {
 $ get_queries = '';
 $ get_queries. = get_num_queries ();
 $ get_queries. = 'запросы';
 echo $ get_queries;
 }
 add_action ('wp_footer', 'get_queries', 999);

Если я использую echo get_queries(); в том месте, где я хочу отобразить значение на моей странице плагина, он отображает количество запросов, обрабатываемых на странице параметров плагина, а не из интерфейса.

Мой вопрос: как напечатать количество запросов, обработанных для создания страницы интерфейса на моей странице параметров плагина?

Solutions Collecting From Web of "Как печатать выходные данные функции get_num_queries от frontend до backend?"

Каждый HTTP-запрос является новым, поэтому вам нужно будет сохранить данные в базе данных. Вы не можете просто «передавать» данные с фронта на заднюю часть.

 function get_queries_wpse_143544() { $dbq = get_num_queries(); update_option('page_queries',$dbq); } add_action('wp_footer', 'get_queries_wpse_143544', 999); 

Затем get_option данные с помощью get_option .