UNPKG

claudeus-wp-mcp

Version:

The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI

43 lines (42 loc) 1.63 kB
/** * WordPress Global Styles API Client * Handles FSE (Full Site Editing) global styles and variations */ import { BaseApiClient } from './base-client.js'; import { GlobalStyles, GlobalStylesData, GlobalStylesVariation } from '../types/global-styles.js'; import { PaginatedResponse } from '../types/pagination.js'; import { Revision } from '../types/post.js'; export declare class GlobalStylesApiClient extends BaseApiClient { /** * Get global styles by ID * @param id Global styles ID (usually the theme slug or "custom") */ getGlobalStyles(id?: string): Promise<GlobalStyles>; /** * Update global styles * @param id Global styles ID * @param data Updated styles and/or settings */ updateGlobalStyles(id: string, data: GlobalStylesData): Promise<GlobalStyles>; /** * Get global styles for a specific theme * @param stylesheet Theme stylesheet name (e.g., "twentytwentyfour") */ getThemeGlobalStyles(stylesheet: string): Promise<GlobalStyles>; /** * Get style variations for a theme * @param stylesheet Theme stylesheet name */ getStyleVariations(stylesheet: string): Promise<GlobalStylesVariation[]>; /** * Get revisions for global styles * @param parentId Parent global styles ID */ getGlobalStylesRevisions(parentId: number): Promise<PaginatedResponse<Revision[]>>; /** * Get a specific global styles revision * @param parentId Parent global styles ID * @param revisionId Revision ID */ getGlobalStylesRevision(parentId: number, revisionId: number): Promise<Revision>; }