Hi Nicholas,
Thanks for your reply, I appreciate it!
It should some custom fields, but I can’t tell, as I can’t access the custom post type from the admin interface to check. I am assuming the freelancer did a bunch of weird stuff, but it’s extremely hard to trace.
Does the fatal error describe any place to look at all?