Sim

WordPress

WordPress-Inhalte verwalten

WordPress 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.

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

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder meineseite.wordpress.com)
titlestringJaBeitragstitel
contentstringNeinBeitragsinhalt (HTML oder Klartext)
statusstringNeinBeitragsstatus: publish, draft, pending, private oder future
excerptstringNeinBeitragsauszug
categoriesstringNeinKommagetrennte Kategorie-IDs
tagsstringNeinKommagetrennte Schlagwort-IDs
featuredMedianumberNeinMedien-ID des Hauptbildes
slugstringNeinURL-Slug für den Beitrag

Output

ParameterTypBeschreibung
postobjectDer erstellte Beitrag

wordpress_update_post

Aktualisieren eines vorhandenen Blog-Beitrags in WordPress.com

Input

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
postIdnumberJaDie ID des zu aktualisierenden Beitrags
titlestringNeinBeitragstitel
contentstringNeinBeitragsinhalt (HTML oder Klartext)
statusstringNeinBeitragsstatus: publish, draft, pending, private oder future
excerptstringNeinBeitragsauszug
categoriesstringNeinKommagetrennte Kategorie-IDs
tagsstringNeinKommagetrennte Tag-IDs
featuredMedianumberNeinMedien-ID des Beitragsbilds
slugstringNeinURL-Slug für den Beitrag

Output

ParameterTypBeschreibung
postobjectDer aktualisierte Beitrag

wordpress_delete_post

Löschen eines Blog-Beitrags von WordPress.com

Input

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
postIdnumberJaDie ID des zu löschenden Beitrags
forcebooleanNeinPapierkorb umgehen und dauerhaft löschen erzwingen

Output

ParameterTypeBeschreibung
deletedbooleanGibt an, ob der Beitrag gelöscht wurde
postobjectDer gelöschte Beitrag

wordpress_get_post

Einen einzelnen Blog-Beitrag von WordPress.com anhand der ID abrufen

Input

ParameterTypeErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
postIdnumberJaDie ID des abzurufenden Beitrags

Output

ParameterTypeBeschreibung
postobjectDer abgerufene Beitrag

wordpress_list_posts

Blog-Beiträge von WordPress.com mit optionalen Filtern auflisten

Input

ParameterTypeErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
perPagenumberNeinAnzahl der Beiträge pro Seite (Standard: 10, max: 100)
pagenumberNeinSeitennummer für Paginierung
statusstringNeinBeitragsstatus-Filter: publish, draft, pending, private
authornumberNeinNach Autor-ID filtern
categoriesstringNeinKommagetrennte Kategorie-IDs zum Filtern
tagsstringNeinKommagetrennte Tag-IDs zum Filtern
searchstringNeinSuchbegriff zum Filtern von Beiträgen
orderBystringNeinSortieren nach Feld: date, id, title, slug, modified
orderstringNeinSortierrichtung: asc oder desc

Ausgabe

ParameterTypBeschreibung
postsarrayListe der Beiträge

wordpress_create_page

Eine neue Seite in WordPress.com erstellen

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder meinseite.wordpress.com)
titlestringJaSeitentitel
contentstringNeinSeiteninhalt (HTML oder Klartext)
statusstringNeinSeitenstatus: publish, draft, pending, private
excerptstringNeinSeitenauszug
parentnumberNeinÜbergeordnete Seiten-ID für hierarchische Seiten
menuOrdernumberNeinReihenfolge im Seitenmenü
featuredMedianumberNeinMedien-ID des Beitragsbilds
slugstringNeinURL-Slug für die Seite

Ausgabe

ParameterTypBeschreibung
pageobjectDie erstellte Seite

wordpress_update_page

Eine bestehende Seite in WordPress.com aktualisieren

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder meinseite.wordpress.com)
pageIdnumberJaDie ID der zu aktualisierenden Seite
titlestringNeinSeitentitel
contentstringNeinSeiteninhalt (HTML oder Klartext)
statusstringNeinSeitenstatus: publish, draft, pending, private
excerptstringNeinSeitenauszug
parentnumberNeinÜbergeordnete Seiten-ID für hierarchische Seiten
menuOrdernumberNeinReihenfolge im Seitenmenü
featuredMedianumberNeinMedien-ID des Beitragsbilds
slugstringNeinURL-Slug für die Seite

Output

ParameterTypeBeschreibung
pageobjectDie aktualisierte Seite

wordpress_delete_page

Eine Seite von WordPress.com löschen

Input

ParameterTypeErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
pageIdnumberJaDie ID der zu löschenden Seite
forcebooleanNeinPapierkorb umgehen und dauerhaft löschen erzwingen

Output

ParameterTypeBeschreibung
deletedbooleanOb die Seite gelöscht wurde
pageobjectDie gelöschte Seite

wordpress_get_page

Eine einzelne Seite von WordPress.com anhand der ID abrufen

Input

ParameterTypeErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
pageIdnumberJaDie ID der abzurufenden Seite

Output

ParameterTypeBeschreibung
pageobjectDie abgerufene Seite

wordpress_list_pages

Seiten von WordPress.com mit optionalen Filtern auflisten

Input

ParameterTypeErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
perPagenumberNeinAnzahl der Seiten pro Anfrage (Standard: 10, max: 100)
pagenumberNeinSeitennummer für Paginierung
statusstringNeinSeitenstatus-Filter: publish, draft, pending, private
parentnumberNeinNach übergeordneter Seiten-ID filtern
searchstringNeinSuchbegriff zum Filtern von Seiten
orderBystringNeinSortieren nach Feld: date, id, title, slug, modified, menu_order
orderstringNeinSortierrichtung: asc oder desc

Ausgabe

ParameterTypBeschreibung
pagesarrayListe der Seiten

wordpress_upload_media

Eine Mediendatei (Bild, Video, Dokument) zu WordPress.com hochladen

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Website-ID oder Domain (z.B. 12345678 oder meinwebsite.wordpress.com)
filestringJaBase64-kodierte Dateidaten oder URL, von der die Datei abgerufen werden soll
filenamestringJaDateiname mit Erweiterung (z.B. bild.jpg)
titlestringNeinMedientitel
captionstringNeinMedienunterschrift
altTextstringNeinAlternativer Text für Barrierefreiheit
descriptionstringNeinMedienbeschreibung

Ausgabe

ParameterTypBeschreibung
mediaobjectDas hochgeladene Medienelement

wordpress_get_media

Ein einzelnes Medienelement von WordPress.com anhand der ID abrufen

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Website-ID oder Domain (z.B. 12345678 oder meinwebsite.wordpress.com)
mediaIdnumberJaDie ID des abzurufenden Medienelements

Ausgabe

ParameterTypBeschreibung
mediaobjectDas abgerufene Medienelement

wordpress_list_media

Medienelemente aus der WordPress.com-Medienbibliothek auflisten

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
perPagenumberNeinAnzahl der Medienelemente pro Anfrage (Standard: 10, max: 100)
pagenumberNeinSeitenzahl für Paginierung
searchstringNeinSuchbegriff zum Filtern von Medien
mediaTypestringNeinNach Medientyp filtern: image, video, audio, application
mimeTypestringNeinNach spezifischem MIME-Typ filtern (z.B. image/jpeg)
orderBystringNeinSortieren nach Feld: date, id, title, slug
orderstringNeinSortierrichtung: asc oder desc

Ausgabe

ParameterTypBeschreibung
mediaarrayListe der Medienelemente

wordpress_delete_media

Ein Medienelement von WordPress.com löschen

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
mediaIdnumberJaDie ID des zu löschenden Medienelements
forcebooleanNeinErzwungenes Löschen (Medien haben keinen Papierkorb, daher ist das Löschen permanent)

Output

ParameterTypeBeschreibung
deletedbooleanOb das Medium gelöscht wurde
mediaobjectDas gelöschte Medienelement

wordpress_create_comment

Einen neuen Kommentar zu einem WordPress.com-Beitrag erstellen

Input

ParameterTypeErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
postIdnumberJaDie ID des Beitrags, der kommentiert werden soll
contentstringJaKommentarinhalt
parentnumberNeinÜbergeordnete Kommentar-ID für Antworten
authorNamestringNeinAnzeigename des Kommentarautors
authorEmailstringNeinE-Mail des Kommentarautors
authorUrlstringNeinURL des Kommentarautors

Output

ParameterTypeBeschreibung
commentobjectDer erstellte Kommentar

wordpress_list_comments

Kommentare von WordPress.com mit optionalen Filtern auflisten

Input

ParameterTypeErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
perPagenumberNeinAnzahl der Kommentare pro Anfrage (Standard: 10, max: 100)
pagenumberNeinSeitenzahl für Paginierung
postIdnumberNeinNach Beitrags-ID filtern
statusstringNeinNach Kommentarstatus filtern: approved, hold, spam, trash
searchstringNeinSuchbegriff zum Filtern von Kommentaren
orderBystringNeinSortieren nach Feld: date, id, parent
orderstringNeinSortierrichtung: asc oder desc

Ausgabe

ParameterTypBeschreibung
commentsarrayListe der Kommentare

wordpress_update_comment

Aktualisieren eines Kommentars in WordPress.com (Inhalt oder Status)

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
commentIdnumberJaDie ID des zu aktualisierenden Kommentars
contentstringNeinAktualisierter Kommentarinhalt
statusstringNeinKommentarstatus: approved, hold, spam, trash

Ausgabe

ParameterTypBeschreibung
commentobjectDer aktualisierte Kommentar

wordpress_delete_comment

Löschen eines Kommentars von WordPress.com

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
commentIdnumberJaDie ID des zu löschenden Kommentars
forcebooleanNeinPapierkorb umgehen und dauerhaft löschen erzwingen

Ausgabe

ParameterTypBeschreibung
deletedbooleanOb der Kommentar gelöscht wurde
commentobjectDer gelöschte Kommentar

wordpress_create_category

Erstellen einer neuen Kategorie in WordPress.com

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder meinseite.wordpress.com)
namestringJaKategoriename
descriptionstringNeinKategoriebeschreibung
parentnumberNeinÜbergeordnete Kategorie-ID für hierarchische Kategorien
slugstringNeinURL-Slug für die Kategorie

Ausgabe

ParameterTypBeschreibung
categoryobjectDie erstellte Kategorie

wordpress_list_categories

Kategorien von WordPress.com auflisten

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder meinseite.wordpress.com)
perPagenumberNeinAnzahl der Kategorien pro Anfrage (Standard: 10, max: 100)
pagenumberNeinSeitenzahl für Paginierung
searchstringNeinSuchbegriff zum Filtern von Kategorien
orderstringNeinSortierrichtung: asc oder desc

Ausgabe

ParameterTypBeschreibung
categoriesarrayListe der Kategorien

wordpress_create_tag

Einen neuen Tag in WordPress.com erstellen

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder meinseite.wordpress.com)
namestringJaTag-Name
descriptionstringNeinTag-Beschreibung
slugstringNeinURL-Slug für den Tag

Ausgabe

ParameterTypBeschreibung
tagobjectDer erstellte Tag

wordpress_list_tags

Tags von WordPress.com auflisten

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
perPagenumberNeinAnzahl der Tags pro Anfrage (Standard: 10, max: 100)
pagenumberNeinSeitennummer für Paginierung
searchstringNeinSuchbegriff zum Filtern von Tags
orderstringNeinSortierrichtung: asc oder desc

Ausgabe

ParameterTypBeschreibung
tagsarrayListe der Tags

wordpress_get_current_user

Informationen über den aktuell authentifizierten WordPress.com-Benutzer abrufen

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)

Ausgabe

ParameterTypBeschreibung
userobjectDer aktuelle Benutzer

wordpress_list_users

Benutzer von WordPress.com auflisten (erfordert Administratorrechte)

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
perPagenumberNeinAnzahl der Benutzer pro Anfrage (Standard: 10, max: 100)
pagenumberNeinSeitennummer für Paginierung
searchstringNeinSuchbegriff zum Filtern von Benutzern
rolesstringNeinKommagetrennte Rollennamen zum Filtern
orderstringNeinSortierrichtung: asc oder desc

Ausgabe

ParameterTypBeschreibung
usersarrayListe der Benutzer

wordpress_get_user

Einen bestimmten Benutzer von WordPress.com anhand der ID abrufen

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
userIdnumberJaDie ID des abzurufenden Benutzers

Ausgabe

ParameterTypBeschreibung
userobjectDer abgerufene Benutzer

wordpress_search_content

Suche über alle Inhaltstypen in WordPress.com (Beiträge, Seiten, Medien)

Eingabe

ParameterTypErforderlichBeschreibung
siteIdstringJaWordPress.com-Site-ID oder Domain (z.B. 12345678 oder mysite.wordpress.com)
querystringJaSuchanfrage
perPagenumberNeinAnzahl der Ergebnisse pro Anfrage (Standard: 10, max: 100)
pagenumberNeinSeitenzahl für Paginierung
typestringNeinNach Inhaltstyp filtern: post, page, attachment
subtypestringNeinNach Beitragstyp-Slug filtern (z.B. post, page)

Ausgabe

ParameterTypBeschreibung
resultsarraySuchergebnisse

Notizen

  • Kategorie: tools
  • Typ: wordpress
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started