This is made up story. There are a lot of shameless people trying to re-write history. Why do they do this? Well, they try to make Zhang look like a better person.
This story is still not good enough. Why not making up something like: his wife was a Japanese spy & Zhang found out, so he killed her. That would really make him a anti Japanese hero. Just ignore this kind of bs stuff. These people have no shame.