diff --git a/config.php b/config.php index 33223d5..391a014 100644 --- a/config.php +++ b/config.php @@ -37,7 +37,12 @@ return [ * * here is where you can define your custom post types easily */ - "custom-post-types" => [], + "custom-post-types" => [ + [ + "slug" => "team-member", + "archive" => "true", + ] + ], /** diff --git a/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php b/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php index 45a6652..33d22d9 100644 --- a/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php +++ b/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php @@ -321,6 +321,9 @@ class Site $this->cptSlugs[] = $cpt["slug"]; $options = $cpt['options'] ?? []; + if (isset($cpt["archive"]) && $cpt["archive"]) { + $options["has_archive"] = $this->humanize($cpt["slug"], true); + } $names = $this->generateLabels($cpt['slug']); $newCpt = new PostType($cpt['slug'], $options, $names);