Den ProFeedWP-Shortcode verwenden
ProFeedWP funktioniert als nativer WordPress-Block, kann deinen LinkedIn-Feed aber auch per Shortcode anzeigen.
Das eignet sich für den Classic Editor, Elementor, Divi, Avada, Widgets, Theme-Vorlagen und andere Page-Builder, in denen ein Gutenberg-Block unpraktisch ist.
Einfacher Shortcode
Füge diesen Shortcode dort ein, wo der Feed erscheinen soll:
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: PHP (php)
Ersetze die LinkedIn-URL durch die öffentliche URL deiner Unternehmens- oder Fokusseite. LinkedIn-Hochschulseiten werden noch nicht unterstützt.
Wo kann ich ihn verwenden?
Du kannst den Shortcode hier einsetzen:
- Dem Classic Editor
- Dem Shortcode-Widget von Elementor
- Dem Code- oder Textmodul von Divi
- Den Text-, Code- oder Shortcode-Elementen von Avada
- WordPress-Widgets
- Eigenen Theme-Vorlagen mit
do_shortcode() - Anderen Page-Buildern, die Shortcodes unterstützen
Der Shortcode funktioniert unabhängig von Gutenberg. Der Block-Editor muss daher nicht aktiviert sein.
Häufige Beispiele
Einen einfachen Feed anzeigen
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: JSON / JSON with Comments (json)
3 Beiträge in 3 Spalten anzeigen
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="3" columns="3"]Code language: JSON / JSON with Comments (json)
Bei responsiven Spalten gilt columns_sm unter 768px, columns von 768px bis 1023px und columns_lg ab 1024px. Für zwei Spalten auf Tablet und Desktop verwende columns="2" columns_lg="2".
Das Theme Minimal verwenden
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="3" theme="minimal" columns="3"]Code language: JSON / JSON with Comments (json)
Bilder ausblenden
[profeedwp company_url="https://www.linkedin.com/company/your-company/" images="false"]Code language: JSON / JSON with Comments (json)
Datumsangaben ausblenden
[profeedwp company_url="https://www.linkedin.com/company/your-company/" date="false"]Code language: JSON / JSON with Comments (json)
Nur Beiträge mit Bildern anzeigen (Pro)
[profeedwp company_url="https://www.linkedin.com/company/your-company/" only_images="true"]Code language: JSON / JSON with Comments (json)
Erweiterte Beispiele
Karussell-Layout, Interaktionszahlen und eigene Gestaltung erfordern Pro. Das Listenlayout selbst ist in Free verfügbar.
Karussell-Layout
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="9" layout="carousel" theme="social" columns="3"]Code language: JSON / JSON with Comments (json)
Listenlayout mit Interaktionszahlen
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="6" layout="list" list_media_left="true" show_like_count="true" show_comment_count="true"]Code language: JSON / JSON with Comments (json)
Eigene Gestaltung
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="6" theme="modern" columns="3" card_background_color="#ffffff" text_color="#111827" border_radius="12" grid_gap="24" image_aspect_ratio="16/9"]Code language: JSON / JSON with Comments (json)
Den Feed aktualisieren
Der Shortcode nutzt denselben Feed-Cache wie der Block.
Free prüft etwa alle 12 Stunden auf neue Beiträge. Pro prüft standardmäßig stündlich; verwende refresh_interval zum Ändern des Prüfintervalls im Frontend in Sekunden (mindestens 300). Das steuert die Prüfung auf neue Daten, nicht die Lebensdauer des gemeinsamen Feed-Caches. Ein kürzeres Intervall garantiert keine sofortige Anzeige neuer LinkedIn-Beiträge:
[profeedwp company_url="https://www.linkedin.com/company/your-company/" refresh_interval="3600"]Code language: JSON / JSON with Comments (json)
Shortcode-Optionen
Optionen mit der Kennzeichnung Nur Pro erfordern das Pro-Plugin. Aliasse sind alternative Namen für dieselbe Einstellung. Verwende pro Einstellung nur einen Namen. Bei Angabe beider Namen hat die Hauptoption aus der Tabelle Vorrang, außer likes und comments, die Vorrang haben vor show_like_count und show_comment_count.
| Option und Aliasse | Beispiel | Beschreibung und Standardwert |
|---|---|---|
company_urlAliasse: company, url | company_url="https://www.linkedin.com/company/ibm/" | Erforderlich. Öffentliche URL einer LinkedIn-Unternehmens- oder Fokusseite. Kein Standardwert. Hochschulseiten werden nicht unterstützt. |
postsAliasse: posts_to_show | posts="6" | Anzahl angezeigter Beiträge: 1–6 in Free, 1–99 in Pro. Standard: 6. |
layout | layout="grid" | Free: grid, list. Pro unterstützt auch carousel und masonry. Standard: grid. |
theme | theme="minimal" | Free: default, minimal, barebone, social. Pro unterstützt auch dark, corporate, vibrant, gallery, modern, linkedin. Standard: default. |
columns | columns="2" | Spalten bei 768px bis 1023px Breite. Bereich: 1–6. Standard: 3. Gilt für die Layouts grid, masonry und carousel. |
columns_sm | columns_sm="1" | Spalten unter 768px Breite. Bereich: 1–3. Standard: 1. Gilt für die Layouts grid, masonry und carousel. |
columns_lg | columns_lg="3" | Spalten ab 1024px Breite. Bereich: 1–6. Standard: 3. Wird getrennt von columns festgelegt. Gilt für die Layouts grid, masonry und carousel. |
imagesAliasse: show_images | images="false" | Beitragsbilder ein- oder ausblenden. Standard: true. |
dateAliasse: show_date | date="false" | Beitragsdaten ein- oder ausblenden. Standard: true. |
textAliasse: show_text | text="false" | Beitragstext ein- oder ausblenden. Standard: true. |
only_imagesAliasse: show_only_with_images | only_images="true" | Nur Pro. Nur Beiträge mit Medien anzeigen. Standard: false. |
text_truncation_type | text_truncation_type="characters" | Beitragstext nach Wörtern oder Zeichen kürzen. Standard: words. |
text_limitAliasse: text_truncation_limit | text_limit="40" | Textlimit für Beiträge mit Medien, gemessen mit text_truncation_type. Minimum: 1. Standard: 30. |
text_limit_no_imageAliasse: text_truncation_limit_no_image | text_limit_no_image="100" | Textlimit für Beiträge ohne Medien, gemessen mit text_truncation_type. Minimum: 1. Standard: 80. |
refresh_interval | refresh_interval="3600" | Nur Pro. Prüfintervall im Frontend in Sekunden; mindestens 300, Standard 3600. Free verwendet 43200 (12 Stunden). Die Lebensdauer des Feed-Caches wird dadurch nicht überschrieben. |
show_like_countAliasse: likes | show_like_count="true" | Nur Pro. Anzahl der Likes anzeigen, wenn der Feed sie liefert. Standard: false. |
show_comment_countAliasse: comments | show_comment_count="true" | Nur Pro. Anzahl der Kommentare anzeigen, wenn der Feed sie liefert. Standard: false. |
carousel_show_scrollbar | carousel_show_scrollbar="false" | Scrollleiste des Feed-Karussells anzeigen. Standard: true. Erfordert layout=”carousel” (Pro). |
carousel_draggable | carousel_draggable="false" | Ziehen/Wischen im Feed-Karussell aktivieren. Standard: true. Erfordert layout=”carousel” (Pro). |
carousel_hide_overflow | carousel_hide_overflow="false" | Überstehende Feed-Karussellfolien ausblenden. Standard: true. Erfordert layout=”carousel” (Pro). |
list_media_left | list_media_left="true" | Medien im Listenlayout auf Bildschirmen ab 768px neben dem Text platzieren. Standard: false. Auf kleineren Bildschirmen werden die Elemente gestapelt. |
list_media_left_cover | list_media_left_cover="true" | Medien die linke Seite der Listenkarten ausfüllen lassen. Erfordert layout=”list” und list_media_left=”true”. Standard: false. |
card_background_colorAliasse: custom_card_background_color | card_background_color="#ffffff" | Nur Pro. Kartenhintergrund als CSS-Farbe. Standard: Theme-Gestaltung. |
card_background_gradientAliasse: custom_card_background_gradient | card_background_gradient="linear-gradient(135deg, #ffffff, #e5e7eb)" | Nur Pro. CSS-Hintergrundverlauf. Überschreibt card_background_color, wenn beide gesetzt sind. Standard: Theme-Gestaltung. |
text_colorAliasse: custom_text_color | text_color="#111827" | Nur Pro. Kartentext als CSS-Farbe. Standard: Theme-Gestaltung. |
hover_background_colorAliasse: custom_hover_background_color | hover_background_color="#f3f4f6" | Nur Pro. Kartenhintergrundfarbe beim Überfahren mit der Maus. Standard: Theme-Gestaltung. |
hover_text_colorAliasse: custom_hover_text_color | hover_text_color="#111827" | Nur Pro. Kartentextfarbe beim Überfahren mit der Maus. Standard: Theme-Gestaltung. |
border_radiusAliasse: custom_border_radius | border_radius="12" | Nur Pro. Eckenradius von Karten und Bildern in Pixeln; mindestens 0. Standard: Theme-Gestaltung. |
font_sizeAliasse: custom_font_size | font_size="16" | Nur Pro. Basisschriftgröße in Pixeln; mindestens 1. Standard: Theme-Gestaltung. |
font_size_slug | font_size_slug="medium" | Nur Pro. Speichert den Slug einer WordPress-Schriftgrößenvorgabe als Daten. Wendet selbst keine Schriftgröße an; nutze dafür font_size. Standard: leer. |
image_aspect_ratio | image_aspect_ratio="16/9" | Bildformat: auto, 1 (quadratisch), 4/3, 16/9, 3/2, 2/1. Standard: 3/2. auto verzichtet auf die Überschreibung des Seitenverhältnisses durch den Shortcode. |
grid_gap | grid_gap="24" | Nur Pro. Abstand zwischen Karten in Pixeln. Bereich: 0–60; Standard: 20. Derzeit fällt 0 bei der Frontend-Initialisierung auf 20 zurück; verwende 1–60 für einen eigenen Abstand. |
align | align="wide" | Fügt die WordPress-Ausrichtungsklasse für wide oder full hinzu. Das umgebende Theme/Layout muss sie unterstützen. Standard: leer. |
classAliasse: class_name | class="my-linkedin-feed" | Fügt dem Feed-Container eine eigene CSS-Klasse hinzu. Standard: leer. |
Boolesche Optionen akzeptieren true, 1, yes oder on zum Aktivieren und false, 0, no oder off zum Deaktivieren. Lasse eine Option weg, um ihren Standardwert zu verwenden.
Den Shortcode in einer Theme-Vorlage verwenden
Um den Feed direkt in eine WordPress-Theme-Vorlage einzufügen, kannst du Folgendes verwenden:
<?php echo do_shortcode('[profeedwp company_url="https://www.linkedin.com/company/your-company/"]'); ?>Code language: HTML, XML (xml)
Füge dies nur in Theme-Dateien ein, wenn du mit der Bearbeitung von WordPress-Vorlagen vertraut bist.
Fehlerbehebung
Meist wurde der Shortcode in einem Bereich eingefügt, der keine WordPress-Shortcodes unterstützt.
Verwende einen Shortcode-Block, das Shortcode-Widget von Elementor, ein Text-/Codemodul von Divi oder ein anderes kompatibles Feld.
Prüfe, ob company_url eine gültige URL einer LinkedIn-Unternehmensseite ist.
Stelle außerdem sicher, dass ProFeedWP installiert und aktiviert ist.
Einige Shortcode-Optionen erfordern ProFeedWP Pro.
Wenn du Pro-Optionen auf einer Website mit Free nutzt, werden sie möglicherweise ignoriert oder durch die ähnlichste unterstützte Free-Einstellung ersetzt.
Stelle sicher, dass ProFeedWP Pro installiert und deine Lizenz aktiv ist.
ProFeedWP nutzt Caching für eine bessere Leistung.
Neue LinkedIn-Beiträge erscheinen möglicherweise nicht sofort. Der Feed aktualisiert sich nach Ablauf des Caches oder bei einer manuellen Aktualisierung in ProFeedWP Pro.