For this website homepage, I have created a page which will call the latest post from define category. I have created home-cat-post.php which as per my UI and requirements.
My requirement was to call same template_part file 4 times in a homepage page with different category. I was facing the issue to pass the Category Name every time I have called the template_part file.
Following solutions, I am able to find online which worked for me.
First way:
Template in which template part is included:
$value_to_sent = true;
set_query_var( 'my_var', $value_to_sent );
Included template part:
$get_my_var = get_query_var('my_var');
if ($get_my_var == true) {
...
}
Second way:
Template in which template part is included:
global $my_var;
$my_var= true;
Included template part:
global $my_var;
if ($my_var == true) {
...
}
I would rather go with the first way.
Reference Click here
I have checked on this website this is working properly