get_query_var () не работает в pre_get_posts

Я использую крюк pre_get_posts чтобы заказать основной запрос на всех моих страницах типа / таксономии почтовых сообщений с использованием настраиваемого метазначения. Как часть логики, я пытаюсь определить, какая таксономия в настоящее время отображается с помощью get_query_var('taxonomy') , однако независимо от того, что я пытаюсь, она возвращает возвращаемую пустую строку:

 function sort_query($query) ... if (is_tax()){ ... echo get_query_var('taxonomy'); // Empty echo get_query_var($query->query_vars['taxonomy']); // Empty ... } } add_action('pre_get_posts', 'sort_query'); 

Любая помощь была бы весьма признательна; благодаря!

Solutions Collecting From Web of "get_query_var () не работает в pre_get_posts"