在主题functions.php中不使用REQUEST_URI获取页面路径

时间:2013-05-28 19:39:07

标签: php wordpress

<?php
global $wp;
    if(!function_exists('my_custom_query_vars')) {
        function my_custom_query_vars() {
        add_rewrite_tag( '%hello%', '(true|false|0|1)' );
        echo $wp->request;
    }
}
?>

此处尚未定义$wp变量。我希望能够为特定页面启用重写标记,这就是我对URI感兴趣的原因。我不知道在这种情况下使用$SERVER["REQUEST URI"]是不好的做法。

是否可以通过WordPress方式获取页面的路径?

1 个答案:

答案 0 :(得分:0)

如果你知道页面或帖子ID,你可以使用get_permalink($ id); http://codex.wordpress.org/Function_Reference/get_permalink