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 aliassenVoorbeeldBeschrijving en standaardwaarde
company_url
Aliassen: 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.
posts
Aliassen: posts_to_show
posts="6"Aantal te tonen berichten: 1–6 in Free, 1–99 in Pro. Standaard: 6.
layoutlayout="grid"Free: grid, list. Pro ondersteunt ook carousel en masonry. Standaard: grid.
themetheme="minimal"Free: default, minimal, barebone, social. Pro ondersteunt ook dark, corporate, vibrant, gallery, modern, linkedin. Standaard: default.
columnscolumns="2"Kolommen bij een breedte van 768px tot 1023px. Bereik: 1–6. Standaard: 3. Geldt voor grid-, masonry- en carousel-lay-outs.
columns_smcolumns_sm="1"Kolommen bij een breedte onder 768px. Bereik: 1–3. Standaard: 1. Geldt voor grid-, masonry- en carousel-lay-outs.
columns_lgcolumns_lg="3"Kolommen vanaf 1024px. Bereik: 1–6. Standaard: 3. Los van columns ingesteld. Geldt voor grid-, masonry- en carousel-lay-outs.
images
Aliassen: show_images
images="false"Afbeeldingen van berichten tonen of verbergen. Standaard: true.
date
Aliassen: show_date
date="false"Datums van berichten tonen of verbergen. Standaard: true.
text
Aliassen: show_text
text="false"Tekst van berichten tonen of verbergen. Standaard: true.
only_images
Aliassen: show_only_with_images
only_images="true"Alleen Pro. Toon alleen berichten met media. Standaard: false.
text_truncation_typetext_truncation_type="characters"Tekst inkorten op woorden of tekens. Standaard: words.
text_limit
Aliassen: text_truncation_limit
text_limit="40"Tekstlimiet voor berichten met media, gemeten met text_truncation_type. Minimum: 1. Standaard: 30.
text_limit_no_image
Aliassen: 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_intervalrefresh_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_count
Aliassen: likes
show_like_count="true"Alleen Pro. Toon het aantal likes als de feed die levert. Standaard: false.
show_comment_count
Aliassen: comments
show_comment_count="true"Alleen Pro. Toon het aantal reacties als de feed die levert. Standaard: false.
carousel_show_scrollbarcarousel_show_scrollbar="false"Toon de schuifbalk van de feedcarrousel. Standaard: true. Vereist layout=”carousel” (Pro).
carousel_draggablecarousel_draggable="false"Schakel slepen/vegen van de feedcarrousel in. Standaard: true. Vereist layout=”carousel” (Pro).
carousel_hide_overflowcarousel_hide_overflow="false"Verberg carrouseldia’s die buiten de feed vallen. Standaard: true. Vereist layout=”carousel” (Pro).
list_media_leftlist_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_coverlist_media_left_cover="true"Laat media de linkerkant van lijstkaarten vullen. Vereist layout=”list” en list_media_left=”true”. Standaard: false.
card_background_color
Aliassen: custom_card_background_color
card_background_color="#ffffff"Alleen Pro. Kaartachtergrond als CSS-kleur. Standaard: themastijl.
card_background_gradient
Aliassen: 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_color
Aliassen: custom_text_color
text_color="#111827"Alleen Pro. Kaarttekst als CSS-kleur. Standaard: themastijl.
hover_background_color
Aliassen: custom_hover_background_color
hover_background_color="#f3f4f6"Alleen Pro. Achtergrondkleur bij aanwijzen. Standaard: themastijl.
hover_text_color
Aliassen: custom_hover_text_color
hover_text_color="#111827"Alleen Pro. Tekstkleur bij aanwijzen. Standaard: themastijl.
border_radius
Aliassen: custom_border_radius
border_radius="12"Alleen Pro. Hoekradius van kaarten en afbeeldingen in pixels; minimaal 0. Standaard: themastijl.
font_size
Aliassen: custom_font_size
font_size="16"Alleen Pro. Basislettergrootte in pixels; minimaal 1. Standaard: themastijl.
font_size_slugfont_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_ratioimage_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_gapgrid_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.
alignalign="wide"Voegt de WordPress-uitlijningsklasse voor wide of full toe. Het omringende thema of de lay-out moet dit ondersteunen. Standaard: leeg.
class
Aliassen: class_name
class="my-linkedin-feed"Voegt één eigen CSS-klasse toe aan de feedcontainer. Standaard: leeg.
Alle ondersteunde shortcode-instellingen. Scroll op kleinere schermen horizontaal om alle kolommen te lezen.

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

Waarom verschijnt de shortcode als gewone tekst?

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.

Waarom verschijnt er geen feed?

Controleer of company_url een geldige URL van een LinkedIn-bedrijfspagina is.

Controleer ook of ProFeedWP geïnstalleerd en geactiveerd is.

Waarom worden Pro-opties niet toegepast?

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.

Waarom wordt de feed niet direct bijgewerkt?

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.

Ga vandaag nog aan de slag!

Jouw LinkedIn-feed. Jouw ontwerp. Jouw WordPress-website.