Har man behov for at lave en specifik visning af bestemte typer indhold, så kan det nogen gange være en god ide at lave en Custom Post Type (CPT). Nogen er også begyndt at kalde dem Custom Content Type, men det er altså det samme.
Herunder kan du for eksempel se en funktion, der opretter en ny CPT med produkter. Der oprettes først visningen i admin menuen med $labels, derefter beskrives hvilke generelle funktioner, der skal gøre brug af.
https://gist.github.com/ellegaarddk/10e21cccd0ca2f83ff88f63048e05c22
Koden indsættes enten i functions.php i dit tema eller i et separat funktionsplugin.