Gebruik de ProFeedWP-shortcode
ProFeedWP werkt als een native WordPress-blok, maar je kunt je LinkedIn-feed ook met een shortcode tonen.
Dat is handig voor de klassieke editor, Elementor, Divi, Avada, widgets, thematemplates en andere paginabouwers waarin een Gutenberg-blok niet praktisch is.
Basisshortcode
Voeg deze shortcode toe waar je de feed wilt tonen:
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: PHP (php)
Vervang de LinkedIn-URL door de openbare URL van je bedrijfs- of showcasepagina. LinkedIn-schoolpagina’s worden nog niet ondersteund.
Waar kan ik de shortcode gebruiken?
Je kunt de shortcode gebruiken in:
- De klassieke editor
- De Shortcode-widget van Elementor
- De Code- of Tekstmodule van Divi
- De Tekst-, Code- of Shortcode-elementen van Avada
- WordPress-widgets
- Eigen thematemplates met
do_shortcode() - Andere paginabouwers die shortcodes ondersteunen
De shortcode werkt onafhankelijk van Gutenberg; de blokeditor hoeft dus niet ingeschakeld te zijn.
Veelgebruikte voorbeelden
Toon een eenvoudige feed
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: JSON / JSON with Comments (json)
Toon 3 berichten in 3 kolommen
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="3" columns="3"]Code language: JSON / JSON with Comments (json)
Voor responsieve kolommen geldt columns_sm onder 768px, columns van 768px tot 1023px, en columns_lg vanaf 1024px. Gebruik voor twee kolommen op tablet en desktop columns="2" columns_lg="2".
Gebruik het thema Minimal
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="3" theme="minimal" columns="3"]Code language: JSON / JSON with Comments (json)
Afbeeldingen verbergen
[profeedwp company_url="https://www.linkedin.com/company/your-company/" images="false"]Code language: JSON / JSON with Comments (json)
Datums verbergen
[profeedwp company_url="https://www.linkedin.com/company/your-company/" date="false"]Code language: JSON / JSON with Comments (json)
Toon alleen berichten met afbeeldingen (Pro)
[profeedwp company_url="https://www.linkedin.com/company/your-company/" only_images="true"]Code language: JSON / JSON with Comments (json)
Geavanceerde voorbeelden
Voor de carrousel, interactieaantallen en eigen vormgeving heb je Pro nodig. De lijstlay-out zelf is beschikbaar in Free.
Carrousellay-out
[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)
Lijstlay-out met interactieaantallen
[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)
Eigen vormgeving
[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)
De feed verversen
De shortcode gebruikt dezelfde feedcache als het blok.
Free controleert ongeveer elke 12 uur op nieuwe berichten. Pro doet dat standaard elk uur; gebruik refresh_interval om het controle-interval aan de voorkant in seconden te wijzigen (minimaal 300). Dit regelt de controle op nieuwe gegevens, niet de levensduur van de gedeelde feedcache. Een korter interval garandeert niet dat nieuwe LinkedIn-berichten direct verschijnen:
[profeedwp company_url="https://www.linkedin.com/company/your-company/" refresh_interval="3600"]Code language: JSON / JSON with Comments (json)
Shortcode-opties
Opties met de aanduiding Alleen Pro vereisen de Pro-plugin. Aliassen zijn alternatieve namen voor dezelfde instelling. Gebruik één naam per instelling. Als je beide opgeeft, heeft de hoofdoptie uit de tabel voorrang, behalve likes en comments, die voorrang hebben op show_like_count en show_comment_count.
| Optie en aliassen | Voorbeeld | Beschrijving en standaardwaarde |
|---|---|---|
company_urlAliassen: company, url | company_url="https://www.linkedin.com/company/ibm/" | Verplicht. Openbare URL van een LinkedIn-bedrijfs- of showcasepagina. Geen standaardwaarde. Schoolpagina’s worden niet ondersteund. |
postsAliassen: posts_to_show | posts="6" | Aantal te tonen berichten: 1–6 in Free, 1–99 in Pro. Standaard: 6. |
layout | layout="grid" | Free: grid, list. Pro ondersteunt ook carousel en masonry. Standaard: grid. |
theme | theme="minimal" | Free: default, minimal, barebone, social. Pro ondersteunt ook dark, corporate, vibrant, gallery, modern, linkedin. Standaard: default. |
columns | columns="2" | Kolommen bij een breedte van 768px tot 1023px. Bereik: 1–6. Standaard: 3. Geldt voor grid-, masonry- en carousel-lay-outs. |
columns_sm | columns_sm="1" | Kolommen bij een breedte onder 768px. Bereik: 1–3. Standaard: 1. Geldt voor grid-, masonry- en carousel-lay-outs. |
columns_lg | columns_lg="3" | Kolommen vanaf 1024px. Bereik: 1–6. Standaard: 3. Los van columns ingesteld. Geldt voor grid-, masonry- en carousel-lay-outs. |
imagesAliassen: show_images | images="false" | Afbeeldingen van berichten tonen of verbergen. Standaard: true. |
dateAliassen: show_date | date="false" | Datums van berichten tonen of verbergen. Standaard: true. |
textAliassen: show_text | text="false" | Tekst van berichten tonen of verbergen. Standaard: true. |
only_imagesAliassen: show_only_with_images | only_images="true" | Alleen Pro. Toon alleen berichten met media. Standaard: false. |
text_truncation_type | text_truncation_type="characters" | Tekst inkorten op woorden of tekens. Standaard: words. |
text_limitAliassen: text_truncation_limit | text_limit="40" | Tekstlimiet voor berichten met media, gemeten met text_truncation_type. Minimum: 1. Standaard: 30. |
text_limit_no_imageAliassen: text_truncation_limit_no_image | text_limit_no_image="100" | Tekstlimiet voor berichten zonder media, gemeten met text_truncation_type. Minimum: 1. Standaard: 80. |
refresh_interval | refresh_interval="3600" | Alleen Pro. Controle-interval aan de voorkant in seconden; minimaal 300, standaard 3600. Free gebruikt 43200 (12 uur). Dit overschrijft de levensduur van de feedcache niet. |
show_like_countAliassen: likes | show_like_count="true" | Alleen Pro. Toon het aantal likes als de feed die levert. Standaard: false. |
show_comment_countAliassen: comments | show_comment_count="true" | Alleen Pro. Toon het aantal reacties als de feed die levert. Standaard: false. |
carousel_show_scrollbar | carousel_show_scrollbar="false" | Toon de schuifbalk van de feedcarrousel. Standaard: true. Vereist layout=”carousel” (Pro). |
carousel_draggable | carousel_draggable="false" | Schakel slepen/vegen van de feedcarrousel in. Standaard: true. Vereist layout=”carousel” (Pro). |
carousel_hide_overflow | carousel_hide_overflow="false" | Verberg carrouseldia’s die buiten de feed vallen. Standaard: true. Vereist layout=”carousel” (Pro). |
list_media_left | list_media_left="true" | Plaats media naast de tekst in de lijstlay-out op schermen vanaf 768px. Standaard: false. Op kleinere schermen staan de onderdelen onder elkaar. |
list_media_left_cover | list_media_left_cover="true" | Laat media de linkerkant van lijstkaarten vullen. Vereist layout=”list” en list_media_left=”true”. Standaard: false. |
card_background_colorAliassen: custom_card_background_color | card_background_color="#ffffff" | Alleen Pro. Kaartachtergrond als CSS-kleur. Standaard: themastijl. |
card_background_gradientAliassen: custom_card_background_gradient | card_background_gradient="linear-gradient(135deg, #ffffff, #e5e7eb)" | Alleen Pro. CSS-achtergrondverloop. Heeft voorrang op card_background_color als beide zijn ingesteld. Standaard: themastijl. |
text_colorAliassen: custom_text_color | text_color="#111827" | Alleen Pro. Kaarttekst als CSS-kleur. Standaard: themastijl. |
hover_background_colorAliassen: custom_hover_background_color | hover_background_color="#f3f4f6" | Alleen Pro. Achtergrondkleur bij aanwijzen. Standaard: themastijl. |
hover_text_colorAliassen: custom_hover_text_color | hover_text_color="#111827" | Alleen Pro. Tekstkleur bij aanwijzen. Standaard: themastijl. |
border_radiusAliassen: custom_border_radius | border_radius="12" | Alleen Pro. Hoekradius van kaarten en afbeeldingen in pixels; minimaal 0. Standaard: themastijl. |
font_sizeAliassen: custom_font_size | font_size="16" | Alleen Pro. Basislettergrootte in pixels; minimaal 1. Standaard: themastijl. |
font_size_slug | font_size_slug="medium" | Alleen Pro. Slaat de slug van een WordPress-lettergroottevoorinstelling als gegevens op. Past zelf geen lettergrootte toe; gebruik font_size om die in te stellen. Standaard: leeg. |
image_aspect_ratio | image_aspect_ratio="16/9" | Afbeeldingsvorm: auto, 1 (vierkant), 4/3, 16/9, 3/2, 2/1. Standaard: 3/2. auto laat de overschrijving van de beeldverhouding weg. |
grid_gap | grid_gap="24" | Alleen Pro. Ruimte tussen kaarten in pixels. Bereik: 0–60; standaard: 20. Momenteel wordt 0 bij het laden van de voorkant vervangen door 20; gebruik 1–60 voor een eigen tussenruimte. |
align | align="wide" | Voegt de WordPress-uitlijningsklasse voor wide of full toe. Het omringende thema of de lay-out moet dit ondersteunen. Standaard: leeg. |
classAliassen: class_name | class="my-linkedin-feed" | Voegt één eigen CSS-klasse toe aan de feedcontainer. Standaard: leeg. |
Booleaanse opties accepteren true, 1, yes of on om in te schakelen, en false, 0, no of off om uit te schakelen. Laat een optie weg om de standaardwaarde te gebruiken.
De shortcode in een thematemplate gebruiken
Wil je de feed rechtstreeks aan een WordPress-thematemplate toevoegen, gebruik dan:
<?php echo do_shortcode('[profeedwp company_url="https://www.linkedin.com/company/your-company/"]'); ?>Code language: HTML, XML (xml)
Voeg dit alleen aan themabestanden toe als je vertrouwd bent met het bewerken van WordPress-templates.
Problemen oplossen
Meestal is de shortcode dan toegevoegd aan een onderdeel dat geen WordPress-shortcodes ondersteunt.
Gebruik een Shortcode-blok, de Shortcode-widget van Elementor, een Tekst-/Codemodule van Divi of een ander veld dat shortcodes ondersteunt.
Controleer of company_url een geldige URL van een LinkedIn-bedrijfspagina is.
Controleer ook of ProFeedWP geïnstalleerd en geactiveerd is.
Sommige shortcode-opties vereisen ProFeedWP Pro.
Gebruik je Pro-opties op een website met Free, dan kunnen die worden genegeerd of vervangen door de meest vergelijkbare ondersteunde Free-instelling.
Controleer of ProFeedWP Pro is geïnstalleerd en je licentie actief is.
ProFeedWP gebruikt caching voor betere prestaties.
Nieuwe LinkedIn-berichten verschijnen mogelijk niet direct. De feed wordt bijgewerkt wanneer de cache verloopt of wanneer je handmatig ververst in ProFeedWP Pro.