PHP include file from outside theme folder (5 posts)

  1. jacqueschoquette
    Posted 6 years ago #

    Hi everyone I am new to wordpress and php

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

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



    <?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

  2. jacqueschoquette
    Posted 6 years ago #

    oops posted twice for some reason

  3. philgreen
    Posted 5 years ago #

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

  4. vinnyred
    Posted 5 years ago #

    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.

  5. vivsin
    Posted 5 years ago #

    include normally

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

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

Topic Closed

This topic has been closed to new replies.

About this Topic