Ahoj, nevíte jak bych se mohla ve filtru query_vars dostat k post ID? Už jakou dobu to lámu a pořád nic. $wp_query je ještě prázdná a tím pádem $post taky.
add_filter( 'query_vars', 'pure_solution_query_vars_filter' );
function pure_solution_query_vars_filter($vars) {
global $post;
if ( get_post_meta($post->ID,'pure_query_vars', false) ) {
$query_vars = get_post_meta($post->ID,'pure_query_vars', false);
foreach ( $query_vars as $qv ) {
$vars[] = $qv['var'];
}
}
return $vars;
}