https://wpswfl.org/resources-portfolio-other-custom-content-types/
Resources: Portfolio & other Custom Content Types