【发布时间】:2016-01-09 16:30:31
【问题描述】:
到目前为止,我的 header.php 文件中有以下标记
<link rel="alternate" hreflang="en" href="<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ?>" />
这似乎可行,但对我来说看起来很难看,我想让它尽可能干净。使用the_permalink() 会为每个页面提供完全相同的输出吗?
<link rel="alternate" hreflang="en" href="<?php the_permalink(); ?>" />
【问题讨论】:
-
用javascript怎么样?
location.pathname -
在服务器端使用 javascript 有什么好处?
-
只是一个建议,因为您不想使用
$_Server我猜对the_permalink()不确定 -
@HarshMakani 不,我真的在问.. 如果我能帮上忙,我不会使用 javascript。所以我只是想知道在 php 上使用 javascript 是否有任何优点/缺点
-
好吧,正如 vard 在他的回答中所说,在访问您的网址之前,您必须进行一些处理。正如我们所知,wordpress 更新很多(真的很多只是在一夜之间:P)所以更喜欢使用 javascript,它总是会为您提供您想要的精确 url。 javascript也是客户端,因此我猜执行比服务器端更快?
标签: php wordpress href meta-tags