What is the difference between a php include and the wordpress get_template_part other then you have a fallback option on the latter? Can I as well use a php include instead?
Leave a Reply
You must be logged in to post a comment.
What is the difference between a php include and the wordpress get_template_part other then you have a fallback option on the latter? Can I as well use a php include instead?
You must be logged in to post a comment.
I was also wondering about this recently and the article that I found very useful was this:
How to Include and Require Files and Templates in WordPress
The author of the article follows these guidelines:
UPDATE
According to another article, using get_template_part() is especially useful when trying to build a child theme, but I guess you already know that:).
Maybe the best way to know the difference is to check the source code of get_template_part()
get_template_part also allows
child themes
to override that file and include additional more specific files.For example, if you used
get_template_part( 'loop', 'single' )
and your theme only has a file named loop.php then achild theme
could include a file named loop-single.php that would override your loop.php.