add_filter (query_vars)

73 views
Skip to first unread message

Cyrill KALITA

unread,
Jun 28, 2012, 12:22:25 AM6/28/12
to ru-wor...@googlegroups.com
Мне надо среагировать плагином до вывода страницы при условии наличия  переменной vcardid в запросе:

В плагине:
 
add_filter('query_vars', 'aff_add_vcard' );
add_filter('init','aff_vcard_download');

function aff_add_vcard( $qvars ) {
$qvars[] = 'vcardid';
return $qvars;
}

function aff_vcard_download(){
global $wp_query;
var_dump($wp_query->query_vars);
}

Результат - array(0) { }

Что я делаю не так?

Cyrill KALITA

unread,
Jun 28, 2012, 1:50:00 AM6/28/12
to ru-wor...@googlegroups.com
Решение:

add_action('init','aff_vcard_download'); 
и внутри функции aff_vcard_download напрямую проверять наличие переменной в наборе $_GET

Я разумно поступаю?
Reply all
Reply to author
Forward
0 new messages