[resolved] Using get_template_part inside folder (7 posts)

  1. nelsonpatojimenez
    Posted 3 years ago #

    I'm using the function get_template_part inside folder but this fails.

    For example:


    I'm trying to call from FileOne.php to FileTwo.php as follows:



    but don't work. Any help ?.

  2. deepbevel
    Posted 3 years ago #

    I think you have to use the file names of the templates you want to get the part from, as well as specify the part.

    should look something like

    <?php get_template_part( 'directory-two' ); (file-two.php) ?>

    but of course "Directory2" has to exist as a template part in FileTwo.php. And of course, should use lowercase and dashes for the part and template name.

  3. Rev. Voodoo
    Volunteer Moderator
    Posted 3 years ago #

    get_template_part accepts 2 parameters - the general template name, and the specific template name.

    That I know of, you can't specify a directory

    get_template_part( 'this', 'that' );

    would look for a file named this-that.php first, and then this.php second

    I am not certain if the get_template_part function looks into different directories for the requested file...

    so for your usage, get_template_part( 'FileTwo' ); would call the file, but you'd have to test if it automatically looks into directories. You may need to use an include here

  4. deepbevel
    Posted 3 years ago #

    ah, thanks. I was confused about that directory title, assumed it was just a name for a specific template part.
    Using get_template_part to get a different directory is something I've never coincided. I'll yield to the experts on that one.

  5. nelsonpatojimenez
    Posted 3 years ago #

    thank's for response!. When the file is out of a directory you can call to file inside of directory.


    -RootDirectory(root of your template).


    Code of FileOne.php


    i used this code and it works.

  6. Rev. Voodoo
    Volunteer Moderator
    Posted 3 years ago #

    cool, thanks for replying back with that info for others!

  7. deepbevel
    Posted 3 years ago #

    appreciate it!

Topic Closed

This topic has been closed to new replies.

About this Topic