2012-01-23 146 views

回答

0

$_GET不是一个函数,你不应该使用它。它包含从查询字符串解析的值,并且您没有。

解析$_SERVER['REQUEST_URI']

0

的“WordPress的办法”要做到这一点是将page_id注册为“查询变量”,并使用get_query_var

要注册查询变量,您可以使用query_vars过滤器。把下列句子变成你的插件或主题的function.php

add_filter('query_vars', 'register_my_query_vars'); 
function register_my_query_vars($qvars){ 
    //Add these query variables - do not overwrite the $qvars array 
    $qvars[] = 'page_id';  
    return $qvars; 
} 

那么你应该能够使用get_query_var('page_id')获得它的价值(家庭,在这个问题)。