How to add a custom shader to the standard or PBR material shaders?

I set three datas to be transmitted by clicking once, and the uniform printed out by Spector also displays three datas. However, in the actual calculation of shader, only one data is transmitted by clicking once, which leads to problems in clicking display.
I don’t know how to solve this problem. I hope to get your help.