# Personio-Plugin: Shortcodes

Personio × WordPress · Dokumentation

# Personio-Plugin für WordPress: Shortcodes.

Mit zwei Shortcodes geben Sie die aus Personio importierten offenen Stellen an jeder beliebigen Stelle Ihrer WordPress-Website aus – als Stellenliste mit Filter oder als Einzelansicht einer Stelle. Funktioniert mit jedem Theme und jedem Pagebuilder.

[Zu den Parametern ↓](#parameter)

[Zum Personio-Plugin →](/plugins/personio-wordpress-plugin/)

Ausgabe per Shortcode

![Personio WordPress-Plugin: Stellenliste auf dem Smartphone](https://laolaweb.com/wp-content/uploads/relaunch/2026/09/personio-personio-plugin-screen-2-scaled-1.webp)**Stellenliste**
\[personioPositions\]

01 / Aufbau der Shortcodes

## Zwei Shortcodes. Liste und Einzelansicht.

Bis auf einen sind alle Parameter an beiden Shortcodes optional. Geben Sie einen Parameter nicht an, gelten die Template-Einstellungen aus dem Plugin. Die jeweils aktuelle Dokumentation finden Sie auf [GitHub](https://github.com/threadi/wp-personio-integration-light/blob/master/doc/shortcodes_de.md) – diese Seite dient der Übersicht.

### Shortcode für eine Listen-Ansicht

Gibt alle oder ausgewählte offene Stellen als Liste aus – optional mit Filter und Sortierung.

```
[personioPositions lang="de" showfilter="1" filter="recruitingCategory,schedule" filtertype="linklist" templates="title,excerpt" excerpt="recruitingCategory,schedule" sort="asc" sortby="title"]
```

### Shortcode für eine Einzel-Ansicht

Zeigt genau eine Stelle an. Pflicht ist hier nur die PersonioID der Stelle.

```
[personioPosition lang="de" templates="title,content,formular" personioid="42"]
```

02 / Parameter

## Auszug der verfügbaren Parameter. Auf einen Blick.

Welche PersonioIDs verfügbar sind, sehen Sie im WordPress-Backend in der Liste „Offene Stellen“ in der Spalte „PersonioId“.

| Parameter | Ansicht | Funktion &amp; mögliche Werte |
|---|---|---|
| `lang` | Liste &amp; Einzel | Legt die Ausgabesprache fest. Muss eine vom Plugin unterstützte Sprache sein und wird als 2-Zeichen-Wert angegeben, z. B. `de` oder `it` für Italienisch. |
| `templates` | Liste &amp; Einzel | Legt den Aufbau einer Stelle fest, kommagetrennt: `title` (Titel), `excerpt` (Kategorien der Stelle), `content` (Beschreibungstext), `formular` (Link zum Bewerbungsformular), `meta` (nur Pro-Version mit aktivierter SEO-Funktion). |
| `excerpt` | Liste &amp; Einzel | Legt fest, welche Kategorien als Auszug angezeigt werden, kommagetrennt: `recruitingCategory`, `schedule`, `occupationCategory`, `department`, `employmenttype`, `seniority`, `experience`, `office`. |
| `showfilter` | Liste | `1` aktiviert, `0` deaktiviert die Filter-Ansicht. Welche Filter erscheinen, steuert der Parameter `filter`. |
| `filter` | Liste | Legt fest, welche Filter angezeigt werden, kommagetrennt: `recruitingCategory`, `schedule`, `occupationCategory`, `department`, `employmenttype`, `seniority`, `experience`, `office`. |
| `filtertype` | Liste | Darstellung des Filters: `linklist` oder `selectbox`. |
| `sort` | Liste | Sortierreihenfolge: `asc` (aufsteigend) oder `desc` (absteigend). |
| `sortby` | Liste | Sortierkriterium: `title` (Titel der Stelle) oder `date` (Datum des Imports in WordPress). |
| `groupby` | Liste | Gruppiert die Stellen nach einer Eigenschaft, z. B. `recruitingCategory` oder `office`. |
| `limit` | Liste | Maximale Anzahl ausgegebener Stellen. In der kostenlosen Version sind Listen auf 10 Einträge begrenzt. |
| `ids` | Liste | Schränkt die Liste auf die angegebenen PersonioIDs ein, kommagetrennt. |
| `personioid` | Einzel | **Einziges Pflichtfeld.** Legt fest, welche Stelle angezeigt wird. |

Vollständige und aktuelle Parameterliste: [Shortcode-Dokumentation auf GitHub](https://github.com/threadi/wp-personio-integration-light/blob/master/doc/shortcodes_de.md)

03 / Praxisbeispiele

## Praktische Shortcode-Beispiele. Zum Kopieren.

### Liste ohne Filter

Mit Titel und Beschreibungstext pro Stelle.

```
[personioPositions templates="title,content"]
```

### Liste mit Filter

Mit Titel und Auszug pro Stelle, filterbar nach Kategorie und Arbeitszeit.

```
[personioPositions showfilter="1" filter="recruitingCategory,schedule" templates="title,excerpt"]
```

### Einzelansicht einer Stelle

Mit Titel, Inhalt und Link zum Bewerbungsformular.

```
[personioPosition personioid="42" templates="title,content,formular"]
```

04 / Weiterführend

## Lieber ohne Shortcodes? Gerne beraten wir Sie.

Neben Shortcodes bringt das Plugin Blöcke für den Block-Editor sowie Widgets für gängige Pagebuilder mit. Wir unterstützen Sie bei Einrichtung, Gestaltung und individuellen Anpassungen Ihrer Karriereseite.

[Widgets &amp; Blöcke des Plugins →](/plugins/personio-wordpress-plugin/widgets/)

[Pro-Version kaufen →](/plugins/personio-wordpress-plugin/pro-version-kaufen/)

[Shortcode-Dokumentation auf GitHub ↗](https://github.com/threadi/wp-personio-integration-light/blob/master/doc/shortcodes_de.md)

[Kontakt aufnehmen ↓](#kontakt)

Der nächste Schritt ist ein Gespräch.

## Ihr neuer Auftritt. Fangen wir an.

Schon eine konkrete Idee? Oder einfach das Gefühl, dass Ihre Website mehr kann? Erzählen Sie uns davon.

[Projekt besprechen →](/kontakt/)

Unverbindlich · persönlich · direkt

[Oder anrufen: 0341 52983474](tel:+4934152983474)

![Tobias Ebert, Geschäftsführer von laOlaWeb](https://laolaweb.com/wp-content/uploads/relaunch/2026/09/tobias-ebert-geschatstfuehrer-der-laolaweb-gmbh.png)**Tobias Ebert**

Geschäftsführer · laOlaWeb