需求:制作右上角header栏位的翻译tab时需要获取当前页面的url,将这个url作为参数传给google translate。
大概看了看wordpress模板中的link-template文件,处理方式均是在传给apache之前对需要rewrite的内容做处理并获取,调用内置的the_permalink()系列函数由于过滤规则太细而不能满足输出所有类型url的要求,google之后发现可以调用php本身的环境变量解决问题。
调用代码如下:
<?php echo 'http://'.$_SERVER['SERVER_NAME'].’:’.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
?>
其中server_port可以根据需要取舍。


分享到做啥
分享到收客
