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 AliasseBeispielBeschreibung und Standardwert
company_url
Aliasse: 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.
posts
Aliasse: posts_to_show
posts="6"Anzahl angezeigter Beiträge: 1–6 in Free, 1–99 in Pro. Standard: 6.
layoutlayout="grid"Free: grid, list. Pro unterstützt auch carousel und masonry. Standard: grid.
themetheme="minimal"Free: default, minimal, barebone, social. Pro unterstützt auch dark, corporate, vibrant, gallery, modern, linkedin. Standard: default.
columnscolumns="2"Spalten bei 768px bis 1023px Breite. Bereich: 1–6. Standard: 3. Gilt für die Layouts grid, masonry und carousel.
columns_smcolumns_sm="1"Spalten unter 768px Breite. Bereich: 1–3. Standard: 1. Gilt für die Layouts grid, masonry und carousel.
columns_lgcolumns_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.
images
Aliasse: show_images
images="false"Beitragsbilder ein- oder ausblenden. Standard: true.
date
Aliasse: show_date
date="false"Beitragsdaten ein- oder ausblenden. Standard: true.
text
Aliasse: show_text
text="false"Beitragstext ein- oder ausblenden. Standard: true.
only_images
Aliasse: show_only_with_images
only_images="true"Nur Pro. Nur Beiträge mit Medien anzeigen. Standard: false.
text_truncation_typetext_truncation_type="characters"Beitragstext nach Wörtern oder Zeichen kürzen. Standard: words.
text_limit
Aliasse: 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_image
Aliasse: 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_intervalrefresh_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_count
Aliasse: likes
show_like_count="true"Nur Pro. Anzahl der Likes anzeigen, wenn der Feed sie liefert. Standard: false.
show_comment_count
Aliasse: comments
show_comment_count="true"Nur Pro. Anzahl der Kommentare anzeigen, wenn der Feed sie liefert. Standard: false.
carousel_show_scrollbarcarousel_show_scrollbar="false"Scrollleiste des Feed-Karussells anzeigen. Standard: true. Erfordert layout=”carousel” (Pro).
carousel_draggablecarousel_draggable="false"Ziehen/Wischen im Feed-Karussell aktivieren. Standard: true. Erfordert layout=”carousel” (Pro).
carousel_hide_overflowcarousel_hide_overflow="false"Überstehende Feed-Karussellfolien ausblenden. Standard: true. Erfordert layout=”carousel” (Pro).
list_media_leftlist_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_coverlist_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_color
Aliasse: custom_card_background_color
card_background_color="#ffffff"Nur Pro. Kartenhintergrund als CSS-Farbe. Standard: Theme-Gestaltung.
card_background_gradient
Aliasse: 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_color
Aliasse: custom_text_color
text_color="#111827"Nur Pro. Kartentext als CSS-Farbe. Standard: Theme-Gestaltung.
hover_background_color
Aliasse: custom_hover_background_color
hover_background_color="#f3f4f6"Nur Pro. Kartenhintergrundfarbe beim Überfahren mit der Maus. Standard: Theme-Gestaltung.
hover_text_color
Aliasse: custom_hover_text_color
hover_text_color="#111827"Nur Pro. Kartentextfarbe beim Überfahren mit der Maus. Standard: Theme-Gestaltung.
border_radius
Aliasse: custom_border_radius
border_radius="12"Nur Pro. Eckenradius von Karten und Bildern in Pixeln; mindestens 0. Standard: Theme-Gestaltung.
font_size
Aliasse: custom_font_size
font_size="16"Nur Pro. Basisschriftgröße in Pixeln; mindestens 1. Standard: Theme-Gestaltung.
font_size_slugfont_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_ratioimage_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_gapgrid_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.
alignalign="wide"Fügt die WordPress-Ausrichtungsklasse für wide oder full hinzu. Das umgebende Theme/Layout muss sie unterstützen. Standard: leer.
class
Aliasse: class_name
class="my-linkedin-feed"Fügt dem Feed-Container eine eigene CSS-Klasse hinzu. Standard: leer.
Alle unterstützten Shortcode-Einstellungen. Scrolle auf kleineren Bildschirmen horizontal, um alle Spalten zu lesen.

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

Warum erscheint der Shortcode als einfacher Text?

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.

Warum erscheint kein Feed?

Prüfe, ob company_url eine gültige URL einer LinkedIn-Unternehmensseite ist.

Stelle außerdem sicher, dass ProFeedWP installiert und aktiviert ist.

Warum werden Pro-Optionen nicht angewendet?

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.

Warum aktualisiert sich der Feed nicht sofort?

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.

Starte noch heute!

Dein LinkedIn-Feed. Dein Design. Deine WordPress-Website.