0

我正在改进一个word-press 网站。我需要在索引 WordPress 主题中包含一个文件,但这对我来说真的很令人沮丧。

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

include('myfile.php');// myfile.php 当然和 index.php 在同一个文件夹中。

并且包含正确完成。

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

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

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

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

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

4

2 回答 2

0

Wordpress 有这方面的快捷方式。尝试使用

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

实际上,这是进行包含的正确方法

于 2013-10-15T13:56:52.357 回答
0

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

可以尝试使用realpath() php函数,通过参数relative path求解文件的绝对路径。

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

于 2013-10-15T14:17:30.017 回答