On the push-pull switch, commons are the central lugs.
So, one pickup needs to alternatively takes HOT from pickup BLACK, or from pickup centrals RED+WHITE, GREEN should always be grounded.
The other pickup needs to alternatively be GROUNDED by BLACK, or by RED+WHITE, HOT being GREEN.
So, one side of the switch should have
lug 1 = PICKUP 1 BLACK
common lug = Wire to blade selector
lug 2 = PICKUP 1 RED+ BLACK
PICKUP 1 GREEN = GROUND
Other side of the switch should have
lug 1 = NOTHING
common lug = GROUND
lug 2 = PICKUP 2 RED+WHITE
PICKUP 2 GREEN = to blade selector
PICKUP 2 BLACK = GROUND
Assuming you want
pushed = humbuckings and
pulled = splitted
then,
lugs 1 are the farther from potentiometer cage
lugs 2 are the closer to potentiometer cage
So, in pushed,
PICKUP 1 BLACK goes to lug 1 to common to blade selector (HOT), RED+WHITE are connected together to lug 2, and float, GREEN is grounded, PICKUP 1 is a humbucker, both coils being used in serie.
PICKUP 2 GREEN goes to blade selector (HOT), RED+WHITE are connected together, to nothing, BLACK is grounded, PICKUP 2 is a humbucker, both coils being used in serie.
in pulled,
PICKUP 1 BLACK floats, connected to nothing, RED+WHITE go to lug 2, to common and to blade selector (HOT), GREEN is grounded, PICKUP 1 is a single coil, NORTH coil.
PICKUP 2 GREEN goes to blade selector (HOT), RED+WHITE go to lug 2, to GROUND, BLACK is grounded, PICKUP 2 is a single coil, SOUTH coil.
If you want the way around,
pushed = splitted,
pulled = humbuckings,
swap lugs 1 and 2.
Now, pickup 1 and pickup 2 can be neck or bridge, depending on the screw side or slug side you want to have selected in splitted mode.
Hope this is clear,
Greg