繁体   English   中英

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

[英]How do you get or display the path of an absolute link using PHP?

我知道这是一个简单的问题,但我试图从php模板中链接到一个php页面。 我的模板位于:wp-content / themes / maton-theme / main.php

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

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

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

<a href="post-2.php">Link</a>

但是因为我使用的是主题,所以它没有用,链接转到http://local.test.com/main/post-2.php ,我得到一个Page not found错误。

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

我不建议你做你正在做的事情。 最好在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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM