John, thanks for taking the time to respond. Let me answer some of your questions, and ask a few of my own.
1) There’s already a page on my site for this, but I’m looking to add functionality to it: https://www.meeplemountain.com/boardgame/no-thanks/
2) $post->ID is already available on the page.
I’ll take a look at the code examples you linked to and see if I can hash it out. Thank you.