Don't have photos, but I sunk my JD 5200 in a soft spot cleaning up debris from ice storm a couple years ago. Neighbor tried to pull me out, but his 4000 Ford wouldn't do it.
He then showed me a variation of the fence post trick. Ran a short chain through one of the holes in the rear tire rim, around the tire, hooked it to itself. Do this in the "3 o'clock position" on the rim (toward the front). Then hooked a longer chain to the one looped around the tire, took up the slack, and secured to a tree out in front of the tractor. I put the tractor in lowest gear possible, and tried to ease forward. The wheel turned slowly, rotating the hole the chain was through to the 9o'clock position (toward the back of the tractor).
Since the other end was secured to the tree, tractor moved forward by the diameter of the wheel. Then I just let the tire spin back to where the hole is on the front side of the tire, took up the the slack in the chain on the end connected to the tree, and repeated the process. In repeating 5 or so times, we "winched' the tractor out of the muck. If need to go backwards, could do same thing by starting with chain in the 9 oclock position on the tire, and backing up to the 3.
Of course, if your rims are solid (no holes to run a chain through), this does not work. I was also a bit nervous about having that kind of load on the chain essentially a few feet from where I was driving the tractor, and what direction the tractor would go if it could not move forward. Best to do this one very slow and carefully.