Add action “page_template” not work with home page

That is because page_template action really works only for “Pages”. Not for blog listing / home …

You can use template_include hook with broader impact.

tech