Passing Variables Through get_template_part()
If you’re doing everything right when developing a WordPress theme then this tutorial should only be of use to you once in a blue moon, but sometimes you just need to pass a variable through to another template part (for whatever your reason is).
I had to do this in our MyFolio WordPress Theme, which required me to find a post format, and dynamically load content depending on that format, so I’d normally do this using;
The only issue here, is that, as my title suggests, what if you need to pass a variable through? Well you could try using;
Again though, you’re not going to be able to pass variables through. So here’s the solution;
Now, as I opened this post up with, if you’re doing everything correctly, there should be very few times that you need to do something like this, in fact get_template_part should have you covered 99 times our of 100. Using this method to pass a variable through files should only be used if you really need it, if you’re doing something a little out of the ordinary.