如何使用PHP获取或显示绝对链接的路径?

时间:2017-06-16 20:43:32

标签: php html wordpress

我知道这是一个简单的问题,但我试图从php模板中链接到php页面。我的模板位于: 可湿性粉剂内容/主题/ maton主题/ main.php

我链接到的文件位于同一个目录中我尝试了一些但我的代码错了。

let source = this.myService.getFoo()
    .flatMap(result => this.myService.getMoo(result))
    .subscribe(result2 => { // do stuff });

我还尝试使用简单的链接:

<a href="<?php $url = includes_url('post-2.php'); ?>">Link</a>

但由于我使用的是主题,因此无法正常工作,链接转到<a href="post-2.php">Link</a> ,我收到了一个Page not found错误。

如何链接到同一目录中的另一个php文件?另外,有没有办法显示整个URL路径?

1 个答案:

答案 0 :(得分:0)

我不建议你做你正在做的事情。最好在WordPress中创建一个带有自定义模板的帖子并链接到该帖子。但是我可能会错过你需要这样做的原因。因此,您需要做的是使用get_template_directory_uri()获取模板目录URL。

<a href="<?php echo get_template_directory_uri(); ?>/post-2.php">Link</a>

参考:https://developer.wordpress.org/reference/functions/get_template_directory_uri/