Usa el shortcode de ProFeedWP
ProFeedWP funciona como un bloque nativo de WordPress, pero también puedes mostrar tu feed de LinkedIn mediante un shortcode.
Resulta útil si utilizas el editor clásico, Elementor, Divi, Avada, widgets, plantillas del tema u otro constructor de páginas en el que no sea cómodo añadir un bloque de Gutenberg.
Shortcode básico
Añade este shortcode donde quieras que aparezca el feed:
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: PHP (php)
Sustituye la URL de LinkedIn por la URL pública de tu página de empresa o de presentación. Las páginas de centros educativos de LinkedIn aún no son compatibles.
¿Dónde puedo utilizarlo?
Puedes colocar el shortcode en:
- El editor clásico
- Widget Shortcode de Elementor
- Módulo Código o Texto de Divi
- Elementos Texto, Código o Shortcode de Avada
- Widgets de WordPress
- Plantillas de tema personalizadas mediante
do_shortcode() - Otros constructores de páginas compatibles con shortcodes
El shortcode funciona independientemente de Gutenberg, por lo que no es necesario activar el editor de bloques.
Ejemplos habituales
Muestra un feed sencillo
[profeedwp company_url="https://www.linkedin.com/company/your-company/"]Code language: JSON / JSON with Comments (json)
Muestra 3 publicaciones en 3 columnas
[profeedwp company_url="https://www.linkedin.com/company/your-company/" posts="3" columns="3"]Code language: JSON / JSON with Comments (json)
Para las columnas adaptables, columns_sm se aplica por debajo de 768px, columns de 768px a 1023px, y columns_lg a partir de 1024px. Para usar dos columnas en tabletas y ordenadores, utiliza columns="2" columns_lg="2".
Usa el 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)
Oculta las imágenes
[profeedwp company_url="https://www.linkedin.com/company/your-company/" images="false"]Code language: JSON / JSON with Comments (json)
Oculta las fechas
[profeedwp company_url="https://www.linkedin.com/company/your-company/" date="false"]Code language: JSON / JSON with Comments (json)
Muestra solo publicaciones con imágenes (Pro)
[profeedwp company_url="https://www.linkedin.com/company/your-company/" only_images="true"]Code language: JSON / JSON with Comments (json)
Ejemplos avanzados
El diseño de carrusel, los recuentos de interacciones y los estilos personalizados requieren Pro. El diseño de lista está disponible en Free.
Diseño de carrusel
[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)
Diseño de lista con recuentos de interacciones
[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)
Estilos personalizados
[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)
Actualización del feed
El shortcode utiliza la misma caché del feed que el bloque.
Free comprueba si hay publicaciones nuevas aproximadamente cada 12 horas. Pro lo hace cada hora de forma predeterminada; utiliza refresh_interval para cambiar el intervalo de comprobación en la web, en segundos (mínimo 300). Esto controla las comprobaciones de datos nuevos, no la duración de la caché compartida del feed. Un intervalo más corto no garantiza que las nuevas publicaciones de LinkedIn aparezcan de inmediato:
[profeedwp company_url="https://www.linkedin.com/company/your-company/" refresh_interval="3600"]Code language: JSON / JSON with Comments (json)
Opciones del shortcode
Las opciones marcadas como Solo Pro requieren el plugin Pro. Los alias son nombres alternativos para el mismo ajuste. Utiliza un nombre por ajuste; si incluyes ambos, tendrá prioridad la opción principal de la tabla, salvo likes y comments, que tienen prioridad sobre show_like_count y show_comment_count.
| Opción y alias | Ejemplo | Descripción y valor predeterminado |
|---|---|---|
company_urlAlias: company, url | company_url="https://www.linkedin.com/company/ibm/" | Obligatoria. URL pública de una página de empresa o de presentación de LinkedIn. Sin valor predeterminado. Las páginas de centros educativos no son compatibles. |
postsAlias: posts_to_show | posts="6" | Número de publicaciones que se muestran: 1–6 en Free, 1–99 en Pro. Valor predeterminado: 6. |
layout | layout="grid" | Free: grid, list. Pro también permite carousel y masonry. Valor predeterminado: grid. |
theme | theme="minimal" | Free: default, minimal, barebone, social. Pro también permite dark, corporate, vibrant, gallery, modern, linkedin. Valor predeterminado: default. |
columns | columns="2" | Columnas entre 768px y 1023px de ancho. Rango: 1–6. Valor predeterminado: 3. Se aplica a los diseños de cuadrícula, mosaico y carrusel. |
columns_sm | columns_sm="1" | Columnas por debajo de 768px de ancho. Rango: 1–3. Valor predeterminado: 1. Se aplica a los diseños de cuadrícula, mosaico y carrusel. |
columns_lg | columns_lg="3" | Columnas a partir de 1024px de ancho. Rango: 1–6. Valor predeterminado: 3. Se configura por separado de columns. Se aplica a los diseños de cuadrícula, mosaico y carrusel. |
imagesAlias: show_images | images="false" | Muestra u oculta las imágenes de las publicaciones. Valor predeterminado: true. |
dateAlias: show_date | date="false" | Muestra u oculta las fechas de las publicaciones. Valor predeterminado: true. |
textAlias: show_text | text="false" | Muestra u oculta el texto de las publicaciones. Valor predeterminado: true. |
only_imagesAlias: show_only_with_images | only_images="true" | Solo Pro. Incluye únicamente publicaciones con contenido multimedia. Valor predeterminado: false. |
text_truncation_type | text_truncation_type="characters" | Acorta el texto de las publicaciones por palabras o caracteres. Valor predeterminado: words. |
text_limitAlias: text_truncation_limit | text_limit="40" | Límite de texto para publicaciones con contenido multimedia, medido mediante text_truncation_type. Mínimo: 1. Valor predeterminado: 30. |
text_limit_no_imageAlias: text_truncation_limit_no_image | text_limit_no_image="100" | Límite de texto para publicaciones sin contenido multimedia, medido mediante text_truncation_type. Mínimo: 1. Valor predeterminado: 80. |
refresh_interval | refresh_interval="3600" | Solo Pro. Intervalo de comprobación de novedades en la web, en segundos; mínimo 300 y valor predeterminado 3600. Free utiliza 43200 (12 horas). No cambia la duración de la caché del feed. |
show_like_countAlias: likes | show_like_count="true" | Solo Pro. Muestra el número de me gusta cuando el feed lo proporciona. Valor predeterminado: false. |
show_comment_countAlias: comments | show_comment_count="true" | Solo Pro. Muestra el número de comentarios cuando el feed lo proporciona. Valor predeterminado: false. |
carousel_show_scrollbar | carousel_show_scrollbar="false" | Muestra la barra de desplazamiento del carrusel del feed. Valor predeterminado: true. Requiere layout=”carousel” (Pro). |
carousel_draggable | carousel_draggable="false" | Activa el arrastre y el deslizamiento del carrusel del feed. Valor predeterminado: true. Requiere layout=”carousel” (Pro). |
carousel_hide_overflow | carousel_hide_overflow="false" | Oculta las diapositivas del carrusel del feed que desbordan el contenedor. Valor predeterminado: true. Requiere layout=”carousel” (Pro). |
list_media_left | list_media_left="true" | Sitúa el contenido multimedia junto al texto en el diseño de lista en pantallas de al menos 768px de ancho. Valor predeterminado: false. Las tarjetas se apilan en pantallas más pequeñas. |
list_media_left_cover | list_media_left_cover="true" | Hace que el contenido multimedia ocupe el lado izquierdo de las tarjetas de lista. Requiere layout=”list” y list_media_left=”true”. Valor predeterminado: false. |
card_background_colorAlias: custom_card_background_color | card_background_color="#ffffff" | Solo Pro. Fondo de la tarjeta como color CSS. Valor predeterminado: estilo del tema. |
card_background_gradientAlias: custom_card_background_gradient | card_background_gradient="linear-gradient(135deg, #ffffff, #e5e7eb)" | Solo Pro. Degradado de fondo CSS. Tiene prioridad sobre card_background_color si se configuran ambos. Valor predeterminado: estilo del tema. |
text_colorAlias: custom_text_color | text_color="#111827" | Solo Pro. Texto de la tarjeta como color CSS. Valor predeterminado: estilo del tema. |
hover_background_colorAlias: custom_hover_background_color | hover_background_color="#f3f4f6" | Solo Pro. Color de fondo de la tarjeta al pasar el cursor. Valor predeterminado: estilo del tema. |
hover_text_colorAlias: custom_hover_text_color | hover_text_color="#111827" | Solo Pro. Color del texto de la tarjeta al pasar el cursor. Valor predeterminado: estilo del tema. |
border_radiusAlias: custom_border_radius | border_radius="12" | Solo Pro. Radio de las esquinas de tarjetas e imágenes en píxeles; mínimo 0. Valor predeterminado: estilo del tema. |
font_sizeAlias: custom_font_size | font_size="16" | Solo Pro. Tamaño de fuente base en píxeles; mínimo 1. Valor predeterminado: estilo del tema. |
font_size_slug | font_size_slug="medium" | Solo Pro. Guarda como dato el slug de un tamaño de fuente predefinido de WordPress. No aplica un tamaño por sí mismo; utiliza font_size para establecerlo. Valor predeterminado: vacío. |
image_aspect_ratio | image_aspect_ratio="16/9" | Formato de imagen: auto, 1 (cuadrada), 4/3, 16/9, 3/2, 2/1. Valor predeterminado: 3/2. auto omite la relación de aspecto definida por el shortcode. |
grid_gap | grid_gap="24" | Solo Pro. Espacio entre tarjetas en píxeles. Rango permitido: 0–60; valor predeterminado: 20. Actualmente, 0 vuelve a 20 al inicializarse la web; utiliza 1–60 para un espacio personalizado. |
align | align="wide" | Añade la clase de alineación de WordPress para wide o full. Requiere compatibilidad con el tema o diseño que lo contiene. Valor predeterminado: vacío. |
classAlias: class_name | class="my-linkedin-feed" | Añade una clase CSS personalizada al contenedor del feed. Valor predeterminado: vacío. |
Las opciones booleanas aceptan true, 1, yes o on para activar, y false, 0, no o off para desactivar. Omite una opción para utilizar su valor predeterminado.
Uso del shortcode en una plantilla del tema
Si quieres añadir el feed directamente en una plantilla de un tema de WordPress, puedes utilizar:
<?php echo do_shortcode('[profeedwp company_url="https://www.linkedin.com/company/your-company/"]'); ?>Code language: HTML, XML (xml)
Añádelo a los archivos del tema solo si tienes experiencia editando plantillas de WordPress.
Solución de problemas
Normalmente significa que el shortcode se ha añadido a un área que no admite shortcodes de WordPress.
Utiliza un bloque Shortcode, el widget Shortcode de Elementor, un módulo Texto/Código de Divi u otro campo compatible con shortcodes.
Comprueba que company_url sea una URL válida de una página de empresa de LinkedIn.
Comprueba también que ProFeedWP esté instalado y activado.
Algunas opciones del shortcode requieren ProFeedWP Pro.
Si utilizas opciones exclusivas de Pro en una web Free, pueden ignorarse o sustituirse por el ajuste Free compatible más parecido.
Comprueba que ProFeedWP Pro esté instalado y que tu licencia esté activa.
ProFeedWP utiliza la caché para mejorar el rendimiento.
Es posible que las nuevas publicaciones de LinkedIn no aparezcan de inmediato. El feed se actualiza cuando caduca la caché o cuando utilizas la actualización manual de ProFeedWP Pro.