diff --git a/.claude/TASKS.md b/.claude/TASKS.md index ffdbfc0..aa0d280 100644 --- a/.claude/TASKS.md +++ b/.claude/TASKS.md @@ -295,6 +295,9 @@ Use GitHub-style checkboxes to mark task completion: - [ ] Add social sharing components - [ ] Implement print-friendly views +### SEO & Performance +- [ ] Generate dynamic sitemap.xml for all public content + --- ## Milestone 11: UI/UX & Polish diff --git a/wp-content/themes/ccat/functions.php b/wp-content/themes/ccat/functions.php index 2c50db6..0f3495c 100644 --- a/wp-content/themes/ccat/functions.php +++ b/wp-content/themes/ccat/functions.php @@ -31,6 +31,7 @@ require_once __DIR__ . '/includes/graphql/auth.php'; require_once __DIR__ . '/includes/graphql/address.php'; require_once __DIR__ . '/includes/graphql/breadcrumbs.php'; require_once __DIR__ . '/includes/graphql/image-center.php'; +require_once __DIR__ . '/includes/graphql/sitemap.php'; // Roles diff --git a/wp-content/themes/ccat/includes/graphql/sitemap.php b/wp-content/themes/ccat/includes/graphql/sitemap.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/wp-content/themes/ccat/includes/graphql/sitemap.php @@ -0,0 +1 @@ +