mirror of
https://github.com/simstudioai/sim.git
synced 2026-02-19 02:34:37 -05:00
* fix: update i18n.lock * feat(docs): enhance documentation with new sections on file handling, form deployment, quick reference, agent skills, and A2A integration
562 lines
21 KiB
Plaintext
562 lines
21 KiB
Plaintext
---
|
||
title: WordPress
|
||
description: WordPress-Inhalte verwalten
|
||
---
|
||
|
||
import { BlockInfoCard } from "@/components/ui/block-info-card"
|
||
|
||
<BlockInfoCard
|
||
type="wordpress"
|
||
color="#21759B"
|
||
/>
|
||
|
||
{/* MANUAL-CONTENT-START:intro */}
|
||
[WordPress](https://wordpress.org/) ist das weltweit führende Open-Source-Content-Management-System, das es einfach macht, Websites, Blogs und alle Arten von Online-Inhalten zu veröffentlichen und zu verwalten. Mit WordPress können Sie Beiträge oder Seiten erstellen und aktualisieren, Ihre Inhalte mit Kategorien und Schlagwörtern organisieren, Mediendateien verwalten, Kommentare moderieren und Benutzerkonten verwalten – so können Sie alles von persönlichen Blogs bis hin zu komplexen Unternehmenswebsites betreiben.
|
||
|
||
Die Integration von Sim mit WordPress ermöglicht es Ihren Agenten, wesentliche Website-Aufgaben zu automatisieren. Sie können programmatisch neue Blogbeiträge mit spezifischen Titeln, Inhalten, Kategorien, Schlagwörtern und Hauptbildern erstellen. Das Aktualisieren bestehender Beiträge – wie das Ändern von Inhalten, Titeln oder Veröffentlichungsstatus – ist unkompliziert. Sie können Inhalte auch veröffentlichen oder als Entwürfe speichern, statische Seiten verwalten, mit Medien-Uploads arbeiten, Kommentare überwachen und Inhalte relevanten Organisationstaxonomien zuweisen.
|
||
|
||
Durch die Verbindung von WordPress mit Ihren Automatisierungen ermöglicht Sim Ihren Agenten, die Veröffentlichung von Inhalten, redaktionelle Arbeitsabläufe und die tägliche Website-Verwaltung zu optimieren – so bleibt Ihre Website ohne manuellen Aufwand aktuell, organisiert und sicher.
|
||
{/* MANUAL-CONTENT-END */}
|
||
|
||
## Nutzungsanleitung
|
||
|
||
Integrieren Sie WordPress, um Beiträge, Seiten, Medien, Kommentare, Kategorien, Schlagwörter und Benutzer zu erstellen, zu aktualisieren und zu verwalten. Unterstützt WordPress.com-Websites über OAuth und selbst gehostete WordPress-Websites mit Anwendungspasswort-Authentifizierung.
|
||
|
||
## Tools
|
||
|
||
### `wordpress_create_post`
|
||
|
||
Einen neuen Blogbeitrag in WordPress.com erstellen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder meineseite.wordpress.com\) |
|
||
| `title` | string | Ja | Beitragstitel |
|
||
| `content` | string | Nein | Beitragsinhalt \(HTML oder Klartext\) |
|
||
| `status` | string | Nein | Beitragsstatus: publish, draft, pending, private oder future |
|
||
| `excerpt` | string | Nein | Beitragsauszug |
|
||
| `categories` | string | Nein | Kommagetrennte Kategorie-IDs |
|
||
| `tags` | string | Nein | Kommagetrennte Schlagwort-IDs |
|
||
| `featuredMedia` | number | Nein | Medien-ID des Hauptbildes |
|
||
| `slug` | string | Nein | URL-Slug für den Beitrag |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `post` | object | Der erstellte Beitrag |
|
||
|
||
### `wordpress_update_post`
|
||
|
||
Aktualisieren eines vorhandenen Blog-Beitrags in WordPress.com
|
||
|
||
#### Input
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `postId` | number | Ja | Die ID des zu aktualisierenden Beitrags |
|
||
| `title` | string | Nein | Beitragstitel |
|
||
| `content` | string | Nein | Beitragsinhalt \(HTML oder Klartext\) |
|
||
| `status` | string | Nein | Beitragsstatus: publish, draft, pending, private oder future |
|
||
| `excerpt` | string | Nein | Beitragsauszug |
|
||
| `categories` | string | Nein | Kommagetrennte Kategorie-IDs |
|
||
| `tags` | string | Nein | Kommagetrennte Tag-IDs |
|
||
| `featuredMedia` | number | Nein | Medien-ID des Beitragsbilds |
|
||
| `slug` | string | Nein | URL-Slug für den Beitrag |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `post` | object | Der aktualisierte Beitrag |
|
||
|
||
### `wordpress_delete_post`
|
||
|
||
Löschen eines Blog-Beitrags von WordPress.com
|
||
|
||
#### Input
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `postId` | number | Ja | Die ID des zu löschenden Beitrags |
|
||
| `force` | boolean | Nein | Papierkorb umgehen und dauerhaft löschen erzwingen |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Type | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `deleted` | boolean | Gibt an, ob der Beitrag gelöscht wurde |
|
||
| `post` | object | Der gelöschte Beitrag |
|
||
|
||
### `wordpress_get_post`
|
||
|
||
Einen einzelnen Blog-Beitrag von WordPress.com anhand der ID abrufen
|
||
|
||
#### Input
|
||
|
||
| Parameter | Type | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `postId` | number | Ja | Die ID des abzurufenden Beitrags |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Type | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `post` | object | Der abgerufene Beitrag |
|
||
|
||
### `wordpress_list_posts`
|
||
|
||
Blog-Beiträge von WordPress.com mit optionalen Filtern auflisten
|
||
|
||
#### Input
|
||
|
||
| Parameter | Type | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `perPage` | number | Nein | Anzahl der Beiträge pro Seite \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitennummer für Paginierung |
|
||
| `status` | string | Nein | Beitragsstatus-Filter: publish, draft, pending, private |
|
||
| `author` | number | Nein | Nach Autor-ID filtern |
|
||
| `categories` | string | Nein | Kommagetrennte Kategorie-IDs zum Filtern |
|
||
| `tags` | string | Nein | Kommagetrennte Tag-IDs zum Filtern |
|
||
| `search` | string | Nein | Suchbegriff zum Filtern von Beiträgen |
|
||
| `orderBy` | string | Nein | Sortieren nach Feld: date, id, title, slug, modified |
|
||
| `order` | string | Nein | Sortierrichtung: asc oder desc |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `posts` | array | Liste der Beiträge |
|
||
|
||
### `wordpress_create_page`
|
||
|
||
Eine neue Seite in WordPress.com erstellen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder meinseite.wordpress.com\) |
|
||
| `title` | string | Ja | Seitentitel |
|
||
| `content` | string | Nein | Seiteninhalt \(HTML oder Klartext\) |
|
||
| `status` | string | Nein | Seitenstatus: publish, draft, pending, private |
|
||
| `excerpt` | string | Nein | Seitenauszug |
|
||
| `parent` | number | Nein | Übergeordnete Seiten-ID für hierarchische Seiten |
|
||
| `menuOrder` | number | Nein | Reihenfolge im Seitenmenü |
|
||
| `featuredMedia` | number | Nein | Medien-ID des Beitragsbilds |
|
||
| `slug` | string | Nein | URL-Slug für die Seite |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `page` | object | Die erstellte Seite |
|
||
|
||
### `wordpress_update_page`
|
||
|
||
Eine bestehende Seite in WordPress.com aktualisieren
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder meinseite.wordpress.com\) |
|
||
| `pageId` | number | Ja | Die ID der zu aktualisierenden Seite |
|
||
| `title` | string | Nein | Seitentitel |
|
||
| `content` | string | Nein | Seiteninhalt \(HTML oder Klartext\) |
|
||
| `status` | string | Nein | Seitenstatus: publish, draft, pending, private |
|
||
| `excerpt` | string | Nein | Seitenauszug |
|
||
| `parent` | number | Nein | Übergeordnete Seiten-ID für hierarchische Seiten |
|
||
| `menuOrder` | number | Nein | Reihenfolge im Seitenmenü |
|
||
| `featuredMedia` | number | Nein | Medien-ID des Beitragsbilds |
|
||
| `slug` | string | Nein | URL-Slug für die Seite |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Type | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `page` | object | Die aktualisierte Seite |
|
||
|
||
### `wordpress_delete_page`
|
||
|
||
Eine Seite von WordPress.com löschen
|
||
|
||
#### Input
|
||
|
||
| Parameter | Type | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `pageId` | number | Ja | Die ID der zu löschenden Seite |
|
||
| `force` | boolean | Nein | Papierkorb umgehen und dauerhaft löschen erzwingen |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Type | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `deleted` | boolean | Ob die Seite gelöscht wurde |
|
||
| `page` | object | Die gelöschte Seite |
|
||
|
||
### `wordpress_get_page`
|
||
|
||
Eine einzelne Seite von WordPress.com anhand der ID abrufen
|
||
|
||
#### Input
|
||
|
||
| Parameter | Type | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `pageId` | number | Ja | Die ID der abzurufenden Seite |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Type | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `page` | object | Die abgerufene Seite |
|
||
|
||
### `wordpress_list_pages`
|
||
|
||
Seiten von WordPress.com mit optionalen Filtern auflisten
|
||
|
||
#### Input
|
||
|
||
| Parameter | Type | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `perPage` | number | Nein | Anzahl der Seiten pro Anfrage \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitennummer für Paginierung |
|
||
| `status` | string | Nein | Seitenstatus-Filter: publish, draft, pending, private |
|
||
| `parent` | number | Nein | Nach übergeordneter Seiten-ID filtern |
|
||
| `search` | string | Nein | Suchbegriff zum Filtern von Seiten |
|
||
| `orderBy` | string | Nein | Sortieren nach Feld: date, id, title, slug, modified, menu_order |
|
||
| `order` | string | Nein | Sortierrichtung: asc oder desc |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `pages` | array | Liste der Seiten |
|
||
|
||
### `wordpress_upload_media`
|
||
|
||
Eine Mediendatei (Bild, Video, Dokument) zu WordPress.com hochladen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `file` | file | Nein | Hochzuladende Datei \(UserFile-Objekt\) |
|
||
| `filename` | string | Nein | Optionale Überschreibung des Dateinamens \(z.B. bild.jpg\) |
|
||
| `title` | string | Nein | Medientitel |
|
||
| `caption` | string | Nein | Medienunterschrift |
|
||
| `altText` | string | Nein | Alternativer Text für Barrierefreiheit |
|
||
| `description` | string | Nein | Medienbeschreibung |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `media` | object | Das hochgeladene Medienelement |
|
||
|
||
### `wordpress_get_media`
|
||
|
||
Ein einzelnes Medienelement von WordPress.com anhand der ID abrufen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Website-ID oder Domain \(z.B. 12345678 oder meinwebsite.wordpress.com\) |
|
||
| `mediaId` | number | Ja | Die ID des abzurufenden Medienelements |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `media` | object | Das abgerufene Medienelement |
|
||
|
||
### `wordpress_list_media`
|
||
|
||
Medienelemente aus der WordPress.com-Medienbibliothek auflisten
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `perPage` | number | Nein | Anzahl der Medienelemente pro Anfrage \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitenzahl für Paginierung |
|
||
| `search` | string | Nein | Suchbegriff zum Filtern von Medien |
|
||
| `mediaType` | string | Nein | Nach Medientyp filtern: image, video, audio, application |
|
||
| `mimeType` | string | Nein | Nach spezifischem MIME-Typ filtern \(z.B. image/jpeg\) |
|
||
| `orderBy` | string | Nein | Sortieren nach Feld: date, id, title, slug |
|
||
| `order` | string | Nein | Sortierrichtung: asc oder desc |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `media` | array | Liste der Medienelemente |
|
||
|
||
### `wordpress_delete_media`
|
||
|
||
Ein Medienelement von WordPress.com löschen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `mediaId` | number | Ja | Die ID des zu löschenden Medienelements |
|
||
| `force` | boolean | Nein | Erzwungenes Löschen \(Medien haben keinen Papierkorb, daher ist das Löschen permanent\) |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Type | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `deleted` | boolean | Ob das Medium gelöscht wurde |
|
||
| `media` | object | Das gelöschte Medienelement |
|
||
|
||
### `wordpress_create_comment`
|
||
|
||
Einen neuen Kommentar zu einem WordPress.com-Beitrag erstellen
|
||
|
||
#### Input
|
||
|
||
| Parameter | Type | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `postId` | number | Ja | Die ID des Beitrags, der kommentiert werden soll |
|
||
| `content` | string | Ja | Kommentarinhalt |
|
||
| `parent` | number | Nein | Übergeordnete Kommentar-ID für Antworten |
|
||
| `authorName` | string | Nein | Anzeigename des Kommentarautors |
|
||
| `authorEmail` | string | Nein | E-Mail des Kommentarautors |
|
||
| `authorUrl` | string | Nein | URL des Kommentarautors |
|
||
|
||
#### Output
|
||
|
||
| Parameter | Type | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `comment` | object | Der erstellte Kommentar |
|
||
|
||
### `wordpress_list_comments`
|
||
|
||
Kommentare von WordPress.com mit optionalen Filtern auflisten
|
||
|
||
#### Input
|
||
|
||
| Parameter | Type | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `perPage` | number | Nein | Anzahl der Kommentare pro Anfrage \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitenzahl für Paginierung |
|
||
| `postId` | number | Nein | Nach Beitrags-ID filtern |
|
||
| `status` | string | Nein | Nach Kommentarstatus filtern: approved, hold, spam, trash |
|
||
| `search` | string | Nein | Suchbegriff zum Filtern von Kommentaren |
|
||
| `orderBy` | string | Nein | Sortieren nach Feld: date, id, parent |
|
||
| `order` | string | Nein | Sortierrichtung: asc oder desc |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `comments` | array | Liste der Kommentare |
|
||
|
||
### `wordpress_update_comment`
|
||
|
||
Aktualisieren eines Kommentars in WordPress.com (Inhalt oder Status)
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `commentId` | number | Ja | Die ID des zu aktualisierenden Kommentars |
|
||
| `content` | string | Nein | Aktualisierter Kommentarinhalt |
|
||
| `status` | string | Nein | Kommentarstatus: approved, hold, spam, trash |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `comment` | object | Der aktualisierte Kommentar |
|
||
|
||
### `wordpress_delete_comment`
|
||
|
||
Löschen eines Kommentars von WordPress.com
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `commentId` | number | Ja | Die ID des zu löschenden Kommentars |
|
||
| `force` | boolean | Nein | Papierkorb umgehen und dauerhaft löschen erzwingen |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `deleted` | boolean | Ob der Kommentar gelöscht wurde |
|
||
| `comment` | object | Der gelöschte Kommentar |
|
||
|
||
### `wordpress_create_category`
|
||
|
||
Erstellen einer neuen Kategorie in WordPress.com
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder meinseite.wordpress.com\) |
|
||
| `name` | string | Ja | Kategoriename |
|
||
| `description` | string | Nein | Kategoriebeschreibung |
|
||
| `parent` | number | Nein | Übergeordnete Kategorie-ID für hierarchische Kategorien |
|
||
| `slug` | string | Nein | URL-Slug für die Kategorie |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `category` | object | Die erstellte Kategorie |
|
||
|
||
### `wordpress_list_categories`
|
||
|
||
Kategorien von WordPress.com auflisten
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder meinseite.wordpress.com\) |
|
||
| `perPage` | number | Nein | Anzahl der Kategorien pro Anfrage \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitenzahl für Paginierung |
|
||
| `search` | string | Nein | Suchbegriff zum Filtern von Kategorien |
|
||
| `order` | string | Nein | Sortierrichtung: asc oder desc |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `categories` | array | Liste der Kategorien |
|
||
|
||
### `wordpress_create_tag`
|
||
|
||
Einen neuen Tag in WordPress.com erstellen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder meinseite.wordpress.com\) |
|
||
| `name` | string | Ja | Tag-Name |
|
||
| `description` | string | Nein | Tag-Beschreibung |
|
||
| `slug` | string | Nein | URL-Slug für den Tag |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `tag` | object | Der erstellte Tag |
|
||
|
||
### `wordpress_list_tags`
|
||
|
||
Tags von WordPress.com auflisten
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `perPage` | number | Nein | Anzahl der Tags pro Anfrage \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitennummer für Paginierung |
|
||
| `search` | string | Nein | Suchbegriff zum Filtern von Tags |
|
||
| `order` | string | Nein | Sortierrichtung: asc oder desc |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `tags` | array | Liste der Tags |
|
||
|
||
### `wordpress_get_current_user`
|
||
|
||
Informationen über den aktuell authentifizierten WordPress.com-Benutzer abrufen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `user` | object | Der aktuelle Benutzer |
|
||
|
||
### `wordpress_list_users`
|
||
|
||
Benutzer von WordPress.com auflisten (erfordert Administratorrechte)
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `perPage` | number | Nein | Anzahl der Benutzer pro Anfrage \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitennummer für Paginierung |
|
||
| `search` | string | Nein | Suchbegriff zum Filtern von Benutzern |
|
||
| `roles` | string | Nein | Kommagetrennte Rollennamen zum Filtern |
|
||
| `order` | string | Nein | Sortierrichtung: asc oder desc |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `users` | array | Liste der Benutzer |
|
||
|
||
### `wordpress_get_user`
|
||
|
||
Einen bestimmten Benutzer von WordPress.com anhand der ID abrufen
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `userId` | number | Ja | Die ID des abzurufenden Benutzers |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `user` | object | Der abgerufene Benutzer |
|
||
|
||
### `wordpress_search_content`
|
||
|
||
Suche über alle Inhaltstypen in WordPress.com (Beiträge, Seiten, Medien)
|
||
|
||
#### Eingabe
|
||
|
||
| Parameter | Typ | Erforderlich | Beschreibung |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | Ja | WordPress.com-Site-ID oder Domain \(z.B. 12345678 oder mysite.wordpress.com\) |
|
||
| `query` | string | Ja | Suchanfrage |
|
||
| `perPage` | number | Nein | Anzahl der Ergebnisse pro Anfrage \(Standard: 10, max: 100\) |
|
||
| `page` | number | Nein | Seitenzahl für Paginierung |
|
||
| `type` | string | Nein | Nach Inhaltstyp filtern: post, page, attachment |
|
||
| `subtype` | string | Nein | Nach Beitragstyp-Slug filtern \(z.B. post, page\) |
|
||
|
||
#### Ausgabe
|
||
|
||
| Parameter | Typ | Beschreibung |
|
||
| --------- | ---- | ----------- |
|
||
| `results` | array | Suchergebnisse |
|