Usa lo shortcode ProFeedWP
ProFeedWP funziona come blocco nativo di WordPress, ma puoi anche mostrare il tuo feed LinkedIn con uno shortcode.
È utile se usi l’editor classico, Elementor, Divi, Avada, widget, modelli del tema o un altro page builder in cui aggiungere un blocco Gutenberg non è comodo.
Shortcode di base
Aggiungi questo shortcode dove vuoi mostrare il feed:
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: PHP (php)
Sostituisci l’URL LinkedIn con l’URL pubblico della tua pagina aziendale o vetrina. Le pagine scolastiche LinkedIn non sono ancora supportate.
Dove posso usarlo?
Puoi inserire lo shortcode in:
- L’editor classico
- Widget Shortcode di Elementor
- Modulo Codice o Testo di Divi
- Elementi Testo, Codice o Shortcode di Avada
- Widget di WordPress
- Modelli personalizzati del tema tramite
do_shortcode() - Altri page builder che supportano gli shortcode
Lo shortcode funziona indipendentemente da Gutenberg, quindi non è necessario attivare l’editor a blocchi.
Esempi comuni
Mostra un feed semplice
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: JSON / JSON with Comments (json)
Mostra 3 post in 3 colonne
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="3" columns="3"]Code language: JSON / JSON with Comments (json)
Per le colonne responsive, columns_sm si applica sotto i 768px, columns da 768px a 1023px, e columns_lg da 1024px in su. Per due colonne su tablet e desktop, usa columns="2" columns_lg="2".
Usa il tema Minimal
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="3" theme="minimal" columns="3"]Code language: JSON / JSON with Comments (json)
Nascondi le immagini
[profeedwp company_url="https://www.linkedin.com/company/your-company/" images="false"]Code language: JSON / JSON with Comments (json)
Nascondi le date
[profeedwp company_url="https://www.linkedin.com/company/your-company/" date="false"]Code language: JSON / JSON with Comments (json)
Mostra solo i post con immagini (Pro)
[profeedwp company_url="https://www.linkedin.com/company/your-company/" only_images="true"]Code language: JSON / JSON with Comments (json)
Esempi avanzati
Il layout a carosello, i conteggi delle interazioni e lo stile personalizzato richiedono Pro. Il layout a elenco è disponibile in Free.
Layout a carosello
[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)
Layout a elenco con conteggi delle interazioni
[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)
Stile personalizzato
[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)
Aggiornamento del feed
Lo shortcode usa la stessa cache del feed del blocco.
Free verifica la presenza di nuovi post circa ogni 12 ore. Pro lo fa ogni ora per impostazione predefinita; usa refresh_interval per cambiare l’intervallo di controllo sul sito, in secondi (minimo 300). Questo controlla le verifiche dei nuovi dati, non la durata della cache condivisa del feed. Un intervallo più breve non garantisce che i nuovi post LinkedIn appaiano subito:
[profeedwp company_url="https://www.linkedin.com/company/your-company/" refresh_interval="3600"]Code language: JSON / JSON with Comments (json)
Opzioni dello shortcode
Le opzioni indicate come Solo Pro richiedono il plugin Pro. Gli alias sono nomi alternativi della stessa impostazione. Usa un solo nome per impostazione; se li specifichi entrambi, prevale l’opzione principale indicata nella tabella, tranne likes e comments, che hanno la precedenza su show_like_count e show_comment_count.
| Opzione e alias | Esempio | Descrizione e valore predefinito |
|---|---|---|
company_urlAlias: company, url | company_url="https://www.linkedin.com/company/ibm/" | Obbligatoria. URL pubblico di una pagina aziendale o vetrina LinkedIn. Nessun valore predefinito. Le pagine scolastiche non sono supportate. |
postsAlias: posts_to_show | posts="6" | Numero di post da mostrare: 1–6 in Free, 1–99 in Pro. Valore predefinito: 6. |
layout | layout="grid" | Free: grid, list. Pro supporta anche carousel e masonry. Valore predefinito: grid. |
theme | theme="minimal" | Free: default, minimal, barebone, social. Pro supporta anche dark, corporate, vibrant, gallery, modern, linkedin. Valore predefinito: default. |
columns | columns="2" | Colonne tra 768px e 1023px di larghezza. Intervallo: 1–6. Valore predefinito: 3. Si applica ai layout griglia, masonry e carosello. |
columns_sm | columns_sm="1" | Colonne sotto i 768px di larghezza. Intervallo: 1–3. Valore predefinito: 1. Si applica ai layout griglia, masonry e carosello. |
columns_lg | columns_lg="3" | Colonne da 1024px di larghezza in su. Intervallo: 1–6. Valore predefinito: 3. Si imposta separatamente da columns. Si applica ai layout griglia, masonry e carosello. |
imagesAlias: show_images | images="false" | Mostra o nasconde le immagini dei post. Valore predefinito: true. |
dateAlias: show_date | date="false" | Mostra o nasconde le date dei post. Valore predefinito: true. |
textAlias: show_text | text="false" | Mostra o nasconde il testo dei post. Valore predefinito: true. |
only_imagesAlias: show_only_with_images | only_images="true" | Solo Pro. Include soltanto i post con contenuti multimediali. Valore predefinito: false. |
text_truncation_type | text_truncation_type="characters" | Abbrevia il testo dei post per parole o caratteri. Valore predefinito: words. |
text_limitAlias: text_truncation_limit | text_limit="40" | Limite di testo per i post con contenuti multimediali, misurato con text_truncation_type. Minimo: 1. Valore predefinito: 30. |
text_limit_no_imageAlias: text_truncation_limit_no_image | text_limit_no_image="100" | Limite di testo per i post senza contenuti multimediali, misurato con text_truncation_type. Minimo: 1. Valore predefinito: 80. |
refresh_interval | refresh_interval="3600" | Solo Pro. Intervallo di verifica dei nuovi dati sul sito, in secondi; minimo 300, valore predefinito 3600. Free usa 43200 (12 ore). Non modifica la durata della cache del feed. |
show_like_countAlias: likes | show_like_count="true" | Solo Pro. Mostra il numero di Mi piace quando fornito dal feed. Valore predefinito: false. |
show_comment_countAlias: comments | show_comment_count="true" | Solo Pro. Mostra il numero di commenti quando fornito dal feed. Valore predefinito: false. |
carousel_show_scrollbar | carousel_show_scrollbar="false" | Mostra la barra di scorrimento del carosello del feed. Valore predefinito: true. Richiede layout=”carousel” (Pro). |
carousel_draggable | carousel_draggable="false" | Attiva il trascinamento e lo scorrimento touch del carosello del feed. Valore predefinito: true. Richiede layout=”carousel” (Pro). |
carousel_hide_overflow | carousel_hide_overflow="false" | Nasconde le slide del carosello del feed che superano il contenitore. Valore predefinito: true. Richiede layout=”carousel” (Pro). |
list_media_left | list_media_left="true" | Posiziona i contenuti multimediali accanto al testo nel layout a elenco su schermi larghi almeno 768px. Valore predefinito: false. Le schede si dispongono in verticale sugli schermi più piccoli. |
list_media_left_cover | list_media_left_cover="true" | Fa occupare ai contenuti multimediali il lato sinistro delle schede a elenco. Richiede layout=”list” e list_media_left=”true”. Valore predefinito: false. |
card_background_colorAlias: custom_card_background_color | card_background_color="#ffffff" | Solo Pro. Sfondo della scheda come colore CSS. Valore predefinito: stile del tema. |
card_background_gradientAlias: custom_card_background_gradient | card_background_gradient="linear-gradient(135deg, #ffffff, #e5e7eb)" | Solo Pro. Sfumatura di sfondo CSS. Prevale su card_background_color quando entrambi sono impostati. Valore predefinito: stile del tema. |
text_colorAlias: custom_text_color | text_color="#111827" | Solo Pro. Testo della scheda come colore CSS. Valore predefinito: stile del tema. |
hover_background_colorAlias: custom_hover_background_color | hover_background_color="#f3f4f6" | Solo Pro. Colore di sfondo della scheda al passaggio del mouse. Valore predefinito: stile del tema. |
hover_text_colorAlias: custom_hover_text_color | hover_text_color="#111827" | Solo Pro. Colore del testo della scheda al passaggio del mouse. Valore predefinito: stile del tema. |
border_radiusAlias: custom_border_radius | border_radius="12" | Solo Pro. Raggio degli angoli di schede e immagini in pixel; minimo 0. Valore predefinito: stile del tema. |
font_sizeAlias: custom_font_size | font_size="16" | Solo Pro. Dimensione di base del carattere in pixel; minimo 1. Valore predefinito: stile del tema. |
font_size_slug | font_size_slug="medium" | Solo Pro. Memorizza come dato lo slug di un preset di dimensione del carattere di WordPress. Non applica una dimensione da solo; usa font_size per impostarla. Valore predefinito: vuoto. |
image_aspect_ratio | image_aspect_ratio="16/9" | Forma dell’immagine: auto, 1 (quadrata), 4/3, 16/9, 3/2, 2/1. Valore predefinito: 3/2. auto non applica il rapporto d’aspetto dello shortcode. |
grid_gap | grid_gap="24" | Solo Pro. Spazio tra le schede in pixel. Intervallo accettato: 0–60; valore predefinito: 20. Attualmente 0 viene sostituito da 20 all’inizializzazione del sito; usa 1–60 per una spaziatura personalizzata. |
align | align="wide" | Aggiunge la classe di allineamento WordPress per wide o full. Richiede il supporto del tema o layout circostante. Valore predefinito: vuoto. |
classAlias: class_name | class="my-linkedin-feed" | Aggiunge una classe CSS personalizzata al contenitore del feed. Valore predefinito: vuoto. |
Le opzioni booleane accettano true, 1, yes o on per attivare, e false, 0, no o off per disattivare. Ometti un’opzione per usare il suo valore predefinito.
Uso dello shortcode in un modello del tema
Se vuoi aggiungere il feed direttamente in un modello di un tema WordPress, puoi usare:
<?php echo do_shortcode('[profeedwp company_url="https://www.linkedin.com/company/your-company/"]'); ?>Code language: HTML, XML (xml)
Aggiungilo ai file del tema solo se sai modificare i modelli di WordPress.
Risoluzione dei problemi
Di solito significa che lo shortcode è stato aggiunto a un’area che non supporta gli shortcode di WordPress.
Usa un blocco Shortcode, il widget Shortcode di Elementor, un modulo Testo/Codice di Divi o un altro campo che supporti gli shortcode.
Verifica che company_url sia un URL valido di una pagina aziendale LinkedIn.
Verifica anche che ProFeedWP sia installato e attivo.
Alcune opzioni dello shortcode richiedono ProFeedWP Pro.
Se usi opzioni riservate a Pro su un sito Free, potrebbero essere ignorate o sostituite dall’impostazione Free supportata più vicina.
Verifica che ProFeedWP Pro sia installato e che la tua licenza sia attiva.
ProFeedWP usa la cache per migliorare le prestazioni.
I nuovi post LinkedIn potrebbero non apparire subito. Il feed si aggiorna alla scadenza della cache o quando usi l’aggiornamento manuale in ProFeedWP Pro.