简体   繁体   中英

How to include a PHP file inside WordPress php template?

This is the code I have inside php tags:

include('/wp-content/custom-php/numberedSteps.php'); 

And I get this error:

Warning: include(/wp-content/custom-php/numberedSteps.php): failed to open stream:

No such file or directory in /home/user/public_html/website.com/wp-content/themes/flatsome/woocommerce/archive-product.php on line 85

Warning: include(): Failed opening '/wp-content/custom-php/numberedSteps.php' for inclusion (include_path='.:/usr/local/php56/pear') in /home/user/public_html/website.com/wp-content/themes/flatsome/woocommerce/archive-product.php on line 85

How can this error be fixed?

Try this

       include (get_theme_root().'/template-name/file-name.php'); ?>

Regards

try getting the root path first

for PHP >= 5.3.0 try

include(__DIR__.'/wp-content/custom-php/numberedSteps.php');

For PHP < 5.3.0 try

include(dirname(__FILE__).'/wp-content/custom-php/numberedSteps.php');

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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