有没有使用相对链接而不是绝对链接的方法?

时间:2014-09-12 作者:Dhruvin Sukhadiya

我正在努力xx.xyz.com 然后我的项目就开始了xyz.com

我在项目中给出的上一个链接如下

.xyz。com/?page\\u id=634

现在我的链接如下

xyz。com/?page\\u id=634

我试着把链接放在相对位置

../?page\\u id=634

但它不起作用。对此有什么建议吗?

2 个回复
最合适的回答,由SO网友:Welcher 整理而成

您应该使用home_url() 链接到页面时,在主题文件的链接中。这将允许域更改,而不会影响您的硬编码链接-当然,假设ID相同。

<a href="<?php echo home_url();?>/?page_id=634">Link</a>
祝你好运!

SO网友:user3042036

声明首页id$page_id = 634; , 因为您需要它来通过id获取页面url。您可以将其直接放入该方法中,但最好将其分隔开来,这样会更整洁。

然后使用\'inside of HTML href元素创建指向页面的链接。你不需要写绝对链接,这是不推荐的。尽可能避免出现绝对链接/路径等。。。

$page_id = 634; 
<a href=" <?php get_page( $page_id ) ?> ">link text</a>

结束

相关推荐

编辑Pagina_Links()的格式

我正在使用paginate_links 对循环的结果分页。我想用点而不是数字来设置分页的样式,但我不知道该怎么做。我可以尝试使用css,但我更喜欢干净的方法。example. <- o o o -> currently. <- 1 2 3 -> 这就是我目前输出链接的方式。<?php