The WIX filter was faulty. That's why there was no oil in it when you removed it. A properly functioning oil filter should be full of oil when its unscrewed even if the engine hasn't been run in months.
In my experience, (yes I tried it) poking a hole in the top of the oil filter prior to removing it will only make more of a mess when you remove it. The hole will break the vacuum seal (if you want to call it that) that an intact oil canister creates- allowing the oil to flow out freely when you remove it.
The best way I have found to remove the oil filter on a 2F with minimal drips is to first crack loose the oil filter gasket stiction (with an oil filter wrench) when the engine is stone cold by just turning it a tiny bit CCW to break the gasket stiction free. Maybe 1/16th of a turn. The filter is easier to break free when it's cold because the metal expands when it's hot and makes it even tighter.
Get a pair of Bluettes neoprene gloves (or any thick neoprene gloves)- not thin nitrile gloves. They have to be thick because the oil filter will be too hot to hold.
Then heat up the engine for at least 10 minutes of fast idling, then shut down.
You want to drain out hot oil because it drains faster, but more importantly because running the engine prior to draining it ensures that all the moving parts are fully lubricated- because when you replace the oil filter, it will be empty, and there will be a fairly long period of time (in engine start up terms) when the engine will be running without any oil pressure as it fills the filter. A dry start.
Wrap a rag underneath the base of the oil filter and tuck it up under the filter.
Slowly, carefully, unscrew the filter with your left hand. When you feel that the filter is about to be free of its threads, but not quite, stick your middle finger of your right hand underneath the filter to contact the middle. Then unscrew the filter all the way w left hand while quickly stabbing your middle finger on your R hand up into the hole of the oil filter as it is lifted upwards.
If you are quick & not a clutz, you can lift the filter without dribbling any oil. If you are slow and clumsy, you'll make a mess.
The rag you wrapped underneath the filter will catch the few dribbles the filter makes when you pull it (quick).
With all that said, it's still wise to slide a piece of card board under the front of the truck to save your driveway because it's pretty easy to dribble more oil out of the filter than you wanted if you're a little clumsy.