VasilisJ VasilisJ - 1 month ago 10
PHP Question

Include a php file in another php file wordpress plugin

I am trying to include a file in an another file, but nothing. No error. First I included my main file.

include('inc/onefolder/mymainfile.php');


And then I try to include secondary files in this file (
mymainfile.php
).

include('inc/onefolder/anotherfolder/secondaryfile.php');

Answer

try to include absolute path of your file. Use it:

$file = ABSPATH."wp-content/plugins/your-plugin/your-file.php";

in your case:

//main thing is to use ABSPATH
$file = ABSPATH."inc/onefolder/anotherfolder/secondaryfile.php";    
require( $file ); // use include if you want.

Hope it will help.

Edit:

$file = ABSPATH."wp-content/plugins/your-plugin/inc/onefolder/anotherfolder/secondaryfile.php";

Check it out, please note, you should give the exact path as written on above line. Make it clear.