When zero-point photons hit either protons or electrons, the hooks and hoops of the massive particles briefly latch onto the hooks and hoops of the photons. This cause the photons to change their spin and direction before continuing their way back into space.
For stationary protons and electrons, the change in direction and spin is completely random. There is no net effect. But for a charged particle in motion, there is a net effect. Zero-point photons will tend to spin in parallel with the moving particle. Spinning zero-point photons are what we observe as magnetic fields around electrical currents.
However, for this to happen in accordance to Ampère’s right-hand grip rule photons cannot be any random configuration of six charged quanta. Their structure must be of a very specific kind. It must be that of two counter-spinning orbs.
The six charged quanta making up the photon must be modelled as two orbs of opposite charge, one spinning one way and the other spinning the other way at the exact same rate.
If one orb latches onto a charged particle, thus changing its spin, the other orb changes its spin with an exact and opposite amount.
With this model of the photon, Ampère’s right-hand grip rule becomes relatively easy to explain.
Also, the fact that the two orb photon is oblong rather than spherical can be used to explain optical polarization through reflection.