From 0c36e5c5277379eb1095213d6b58e4fba1625515 Mon Sep 17 00:00:00 2001 From: sigma-andex <77549848+sigma-andex@users.noreply.github.com> Date: Wed, 8 Oct 2025 20:57:26 +0100 Subject: [PATCH] Test --- src/service.ts | 2 ++ src/types.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/service.ts b/src/service.ts index e01922a..75de2f1 100644 --- a/src/service.ts +++ b/src/service.ts @@ -255,6 +255,8 @@ export const WordpressServiceLayer = Layer.effect( searchParams.set("slug", slug); searchParams.set("status", postStatus); searchParams.set("_embed", "true"); + // Request edit context to get raw content (Gutenberg blocks) + searchParams.set("context", "edit"); if (tags) { searchParams.set("tags", tags.join(",")); diff --git a/src/types.ts b/src/types.ts index 42f4218..1818007 100644 --- a/src/types.ts +++ b/src/types.ts @@ -46,6 +46,7 @@ export const WpPostDetail = z.object({ }), content: z.object({ rendered: z.string(), + raw: z.string().optional(), // Raw Gutenberg block content }), excerpt: z.object({ rendered: z.string(), @@ -111,6 +112,7 @@ export const WpPageDetail = WpPageOverview.extend({ modified_gmt: z.string(), content: z.object({ rendered: z.string(), + raw: z.string().optional(), // Raw Gutenberg block content protected: z.boolean(), }), author: z.number(),