制作emlog主题时,发现官方wiki并没有提供文章内容页面的url调用标签,出于主题的需要,只能自己解决。文章内容页面的url,本质就是当前页面的url,通过php代码获取当前页面的url就可以。
把下面的代码添加到主题的module.php文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 | function boke8_curPageURL(){ $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on"){ $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80"){ $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; }else{ $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; } return $pageURL; } |
在echo_log.php文件,添加调用代码:
1 | <?php echo boke8_curPageURL();?> |
该方法几乎适合于所有页面获取当前URL地址。