wordpress中的相对和绝对路径不起作用

时间:2013-10-15 13:47:57

标签: wordpress path relative absolute

我有一个奇怪的问题。

我正在改进一个文字新闻网站。我需要将一个文件包含在索引WordPress主题中,但这种情况对我来说真的很令人沮丧。

如果我在index.php wordpress主题文件中,一切正常:

include('myfile.php'); // myfile.php当然与index.php位于同一文件夹中。

包含已正确完成。

但是,如果我尝试将“myfile.php”移动到例如父文件夹,那么接下来的事情应该有效,但是没有......:

include('../myfile.php'); 

这对我来说真的很令人沮丧,因为没有意义......

接下来我尝试了,设置所有绝对路径:

include('http://myweb.com/myfile.php')但同样,它不起作用。

如果有人给我一个想法来解决这个问题,我会非常高兴。

非常感谢

2 个答案:

答案 0 :(得分:0)

Wordpress有此快捷方式。尝试使用

<?php get_template_part('myfile'); ?>

事实上,这是做包含

的正确方法

答案 1 :(得分:0)

绝对路径必须是文件系统的路径。

你可以尝试使用realpath()php函数,它通过参数相对路径解决文件的绝对路径。

请参阅文档http://php.net/manual/en/function.realpath.php