Shortcode web_favorite_posts

El shortcode web_favorite_posts proporciona un feed inicialmente vacío que el motor de favoritos del tema rellena con los elementos guardados del visitante. Admite una cuadrícula normal o un diseño Masonry.

Los atributos siguientes coinciden con los controles actuales del Page Builder y con la salida pública. Usa la sintaxis sin procesar solo para contenido revisado que no pueda mantenerse mediante los controles visuales.

Uso

[web_favorite_posts]

Atributos

Atributo Predeterminado Valores aceptados Propósito
no_favorite_message You have not marked any product as a favourite. Texto sin formato Establece el mensaje que se usa cuando el visitante no tiene elementos guardados.
style default default, masonry Selecciona la fila normal o el contenedor Masonry basado en Isotope.
columns 4 12, 6, 4, 3, 2, 1 Extensiones de cuadrícula correspondientes a 1, 2, 3, 4, 6 o 12 columnas de escritorio, respectivamente, para cualquiera de los dos diseños.
exclude_images — yes o vacío; también se admiten valores no vacíos existentes distintos de 0 Solicita tarjetas de favoritos sin sus imágenes.
device_visibility — Valores separados por comas web-hide-on-xs, web-hide-on-sm, web-hide-on-md, web-hide-on-lg Oculta el feed en los rangos de dispositivo del tema seleccionados.
el_id — ID HTML único válido Introduce el ID de sección (Nota: asegúrate de que sea único y válido según la especificación w3c).
el_class — Cadena salvo que se indique lo contrario Si deseas aplicar un estilo diferente a un elemento de contenido concreto, usa este campo para añadir un nombre de clase y luego haz referencia a él en tu archivo css.

Verificación

Prueba en el mismo navegador sin favoritos, con un favorito y con suficientes favoritos para abarcar varias filas. Comprueba que se respeten el mensaje de vacío, la elección de imagen y las columnas; para Masonry, confirma que los elementos se asientan sin superponerse después de que su contenido se cargue.

El shortcode y el bloque Favorite Posts usan el mismo reproductor. Añade la etiqueta de combinación add_to_favorite a las tarjetas del feed de origen para ofrecer la acción de guardar. Los favoritos son locales al navegador y requieren JavaScript/almacenamiento; no son una lista de deseos sincronizada con la cuenta. Las listas guardadas grandes se resuelven en lotes ordenados de hasta 100 IDs por solicitud, en lugar de limitar la colección completa a 100.

Las tarjetas muestran el contenido público, sin contraseña y permitido actual: título, enlace, imagen destacada, extracto explícito y acción de eliminación. Los productos también requieren visibilidad de catálogo actual. Los IDs no disponibles permanecen guardados pero se omiten. Los IDs guardados antiguos son legibles. Cuando se configura una plantilla de archivo personalizada para el tipo de contenido, las tarjetas usan esa plantilla actual propiedad del servidor, incluidos los precios y las acciones actuales. En caso contrario, se usa la tarjeta básica anterior. El HTML almacenado nunca se reproduce; una tarjeta antigua de una plantilla específica de lista diferente puede usar el diseño de archivo actual. Las selecciones nuevas contienen solo IDs. La exclusión de imágenes afecta a este feed, no a la selección guardada.