Opus Growth

WordPress Code Snippet

Read and write WPCode code snippets on a connected WordPress site — the only way to run PHP on the site without touching theme files.

Typ
Nimmt Änderungen vor
Credits
1
Plattform
WordPress
Freigabe
Erst Vorschau, nach Ihrer Freigabe angewendet

Was es tut

Read and write WPCode code snippets on a connected WordPress site — the only way to run PHP on the site without touching theme files. It covers fixes that need a filter or action hook rather than a setting: adding x-default to a multilingual plugin's hreflang output, removing empty heading tags a theme prints on every page, translating a hard-coded string in a template. wordpress_set_tracking only reaches <head> and <body>, which cannot solve those. action: 'list' = every snippet with its code type, location, priority and whether it is active; 'get' (snippet_id) = one snippet with its full code; 'create' = a new snippet; 'update' (snippet_id) = change title, code, type or location; 'toggle' (snippet_id + active) = turn a snippet on or off without deleting it; 'trash' (snippet_id) = move an INACTIVE snippet to the WordPress trash (restorable for 30 days from the WPCode screen; an active snippet is refused and has to be toggled off first). On 'update', leave active unset to keep the snippet's current on/off state and leave location unset to keep its current location — only the fields you pass change. Code is stored byte-for-byte (backslashes in regexes and strings survive). code_type is php | html | js | css | text, location is a slot the site actually defines — 'list' returns the available ones. For a PHP hook use location 'everywhere' (WPCode's "Run Everywhere"; 'frontend_only' and 'admin_only' also exist). There is no 'run_everywhere' slot in WPCode: a snippet stored there is saved and shown active but never runs, so that name is rewritten to 'everywhere', and 'list'/'get' flag any existing snippet parked in it. A location the site does not define is refused with the list of valid locations. A NEW SNIPPET IS CREATED INACTIVE: PHP runs on every page load, so the code is saved first for review and only runs after you toggle it on deliberately. When turning a snippet on, WPCode first runs the code; if it throws, the snippet stays off and the WPCode error is returned in `note`. Nothing is ever permanently deleted — off and trash are both reversible. The stored type and location are read back from the site after every write, so a snippet that was saved but landed without its hook is reported as a warning rather than success. SAFETY: writes need confirm=true; confirm=false returns a preview with the exact code. Needs the site's WPCode plugin active and Connector 0.8.4 or newer; 'trash' and byte-exact code need Connector 0.8.8; on older connectors an update keeps the on/off state by reading it from the site first.

Die Tool-Beschreibung ist englisch, weil sie der offizielle Text ist, den Ihre KI sieht.

MCP: wordpress_snippet

So nutzen Sie es

Sie rufen Tools nicht beim Namen auf. Schreiben Sie in ChatGPT, Claude oder einem anderen mit Opus Growth verbundenen Assistenten, was Sie möchten; die KI wählt dieses Tool, wenn es passt.

Da dieses Tool Ihr Konto ändert, zeigt Ihr Assistent zuerst eine Vorschau der genauen Änderung. Ohne Ihre Zustimmung wird nichts angewendet, und jede Änderung landet im Audit-Log.

Parameter

NameTypPflichtStandard
actionstringOptionallistRequested action for the selected resource; choose one of the actions allowed by this schema.
snippet_idintegerOptional0Exact snippet identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
titlestringOptional·Human-readable title for the resource being created or updated.
codestringOptional·Exact code value for wordpress snippet. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
code_typestringOptionalphpProvider-specific code type accepted by this operation. Use a supported value from the tool documentation or returned provider data.
locationstringOptional·Target location, placement, or Business Profile resource for this operation. Use the exact provider-formatted value or ID returned by the relevant list or search tool.
priorityintegerOptional0Numeric priority value for wordpress snippet. Use the provider's expected unit, range, and precision.
auto_insertbooleanOptionaltrueWhether to enable auto insert for this operation.
activebooleanOptional·Active value for wordpress snippet. Follow the documented provider format and use values returned by Opus Growth discovery tools where possible.
site_urlstringOptional·Exact URL of the connected WordPress site to target when more than one site is available.
confirmbooleanOptionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.