• Hi everyone I am new to wordpress and php

    I have wordpress installed on my site in a subdirecoty called https://www.sitename.com/blog/

    I am trying to include a file outside of the blog folder

    https://www.sitename.com/includes/test-include.php

    using

    <?php include( TEMPLATEPATH . ‘/includes/test-include.php’ ); ?>

    However this does not work. If I put the folder includes into my theme folder the it does work

    I also tried

    <?php include(ABSPATH . ‘/includes/test-include.php’); ?>

    but that does not work either

    Can you include a file in your templates from outside the wordpress install folder?

    I am thinking a virtual directory to /includes/ created in the blog folder would do the trick but there should be a better way no?

    I am on wordpress 3 php 5 on iis 6

    please help

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter jacqueschoquette

    (@jacqueschoquette)

    oops posted twice for some reason

    I’m trying to do the same thing. Let me know if you figure out how to do this.

    You would have to use an absolute path from the root of your web server. I’m looking to do the same thing and there’s no tidy way of doing it. when you use the TEMPLATE include it refers to a folder in your theme directory. Therefore, if you place your includes folder in your theme folder it will work. The only thing you will then have to do is refernce the include on your main site from your theme folder in wordpress.

    include normally

    like
    <?php include_once('includethis.php'); ?>

    where includethis.php is inside theme directory (alongwith other theme files)

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘PHP include file from outside theme folder’ is closed to new replies.