[英]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.