Documentación de SeedProd

Documentación, Materiales de Referencia y Tutoriales para SeedProd

Códigos cortos de SeedProd

SeedProd incluye un conjunto de shortcodes integrados que potencian sus bloques y etiquetas de plantilla en segundo plano. Estos shortcodes también se pueden usar directamente en tus páginas y plantillas para mostrar contenido específico, integrarse con WooCommerce o Easy Digital Downloads, extraer widgets y menús de WordPress, y más.

A continuación, se presenta una referencia completa de todos los shortcodes disponibles de SeedProd, sus atributos y ejemplos de uso.


Reseñas de Negocios

Código corto: [businessreview]

Muestra el bloque de Reseñas de Negocios, extrayendo reseñas de Google Places o Yelp.

Atributos:

  • reviewsource: La plataforma de reseñas de la que extraer. Opciones: googleplaces, yelp. Por defecto: googleplaces.
  • googleplaceid: Tu ID de Lugar de Google (requerido cuando reviewsource es googleplaces).
  • yelpbusinessid: Tu ID de Negocio de Yelp (requerido cuando reviewsource es yelp).
  • languagecode: Código de idioma para la visualización de reseñas (p. ej., en).
  • imageposition: Posición de la imagen del reseñador. Por defecto: abovename.
  • filterby: Cómo filtrar las reseñas. Por defecto: rating.
  • minimumrating: Calificación mínima de estrellas a mostrar. Por defecto: no.
  • reviewerimage: Mostrar u ocultar la imagen del reseñador. Por defecto: true.
  • reviewername: Mostrar u ocultar el nombre del reseñador. Por defecto: true.
  • reviewerlinkname: Mostrar el nombre del reseñador como un enlace. Por defecto: true.
  • reviewdate: Mostrar u ocultar la fecha de la reseña. Por defecto: true.
  • reviewdatetype: Formato para la fecha de la reseña. Opciones: relative, absolute. Por defecto: relative.
  • reviewrating: Mostrar u ocultar la calificación por estrellas. Por defecto: true.
  • reviewtext: Mostrar u ocultar el texto del cuerpo de la reseña. Por defecto: true.
  • reviewtextlength: Número máximo de palabras a mostrar antes de truncar. Por defecto: 13.
  • readmoretext: Etiqueta para el enlace "leer más". Por defecto: read more.
  • layout: Diseño de visualización para las reseñas. Opciones: grid, slider. Por defecto: grid.
  • slidetoshow: Número de reseñas visibles a la vez en el diseño de carrusel. Por defecto: 4.
  • numofreviews: Número total de reseñas a mostrar. Por defecto: 5.
  • navcolor: Color de navegación para el carrusel. Por defecto: d.

Grid de Descargas EDD

Código corto: [sp_edd_downloads_grid]

Muestra una cuadrícula de productos de Easy Digital Downloads en tu página.

Atributos:

  • category: Filtrar productos por el slug de la categoría.
  • exclude_category: Excluir productos de una categoría específica.
  • tags: Filtrar productos por etiqueta.
  • exclude_tags: Excluir productos con etiquetas específicas.
  • relation: Operador de relación para filtros combinados. Opciones: AND, OR.
  • number: Número de productos a mostrar.
  • price: Mostrar u ocultar el precio del producto.
  • excerpt: Mostrar u ocultar el extracto del producto.
  • full_content: Mostrar el contenido completo del producto en lugar del extracto.
  • buy_button: Mostrar u ocultar el botón de compra.
  • columns: Número de columnas en la cuadrícula.
  • thumbnails: Mostrar u ocultar las miniaturas de los productos.
  • order_by: Campo por el que ordenar los productos (p. ej., title, date, price).
  • order: Orden de clasificación. Opciones: ASC, DESC.
  • ids: Lista separada por comas de los ID de productos específicos a mostrar.
  • pagination: Habilitar o deshabilitar la paginación. Predeterminado: true.

Botón Comprar ahora de EDD

Código corto: [sp_buy_now_button]

Renderiza un botón Comprar ahora de Easy Digital Downloads para un producto específico.

Atributos:

  • product_id: El ID del producto EDD a comprar.
  • direct_to_checkout: Enviar al cliente directamente a la página de pago al hacer clic. Predeterminado: true.
  • show_price: Mostrar el precio del producto en el botón. Predeterminado: true.
  • btn_txt: Texto de la etiqueta del botón personalizado.
  • before_icon: Icono a mostrar antes del texto del botón.
  • after_icon: Icono a mostrar después del texto del botón.

Carrito de EDD

Código corto: [sp_edd_cart]

Renderiza la sección o página del carrito de Easy Digital Downloads. No se requieren atributos.

Ejemplo: [sp_edd_cart]


Pago de EDD

Código corto: [sp_edd_checkout]

Renderiza la sección o página de pago de Easy Digital Downloads. No se requieren atributos.

Ejemplo: [sp_edd_checkout]


Añadir al carrito de EDD

Código corto: [sp_edd_add_to_cart]

Renderiza un botón de Añadir al carrito de EDD de SeedProd para el producto actual.

Atributos:

  • direct_to_checkout: Enviar al cliente directamente a la página de pago al hacer clic. Predeterminado: true.
  • show_price: Mostrar el precio del producto en el botón. Predeterminado: true.
  • btn_txt: Texto de la etiqueta del botón personalizado.
  • before_icon: Icono a mostrar antes del texto del botón.
  • after_icon: Icono a mostrar después del texto del botón.

Entradas — Predeterminado, Personalizado y Manual

SeedProd incluye tres shortcodes utilizados por el bloque de Entradas para renderizar diferentes tipos de consultas de entradas.

Entradas Predeterminadas: [defaultposts] — Renderiza entradas de la cadena de consulta actual.

Entradas Personalizadas: [customposts] — Renderiza entradas utilizando filtros de consulta personalizados como tipo de entrada, categorías, etiquetas y autores.

Entradas Manuales: [manualposts] — Renderiza un conjunto de entradas seleccionado manualmente.

Los tres shortcodes comparten los siguientes atributos de visualización:

  • show_featured_image: Muestra u oculta la imagen destacada. Predeterminado: true.
  • show_title: Muestra u oculta el título de la entrada. Predeterminado: true.
  • title_html_tag: Etiqueta HTML para el título de la entrada. Predeterminado: h1.
  • pagination: Habilita o deshabilita la paginación. Predeterminado: false.
  • posts_per_page: Número de entradas a mostrar por página. Predeterminado: -1 (todas).
  • show_meta_options: Muestra u oculta la sección de metadatos de la entrada. Predeterminado: true.
  • show_author_meta: Muestra el autor de la entrada. Predeterminado: true.
  • show_date_meta: Muestra la fecha de publicación. Predeterminado: true.
  • show_date_modified_meta: Muestra la fecha de última modificación. Predeterminado: true.
  • show_time_meta: Muestra la hora de publicación. Predeterminado: true.
  • show_comment_count_meta: Muestra el recuento de comentarios. Predeterminado: true.
  • meta_separator: Carácter separador entre los elementos de metadatos. Predeterminado: ,.
  • show_excerpt: Muestra u oculta el extracto de la entrada. Predeterminado: true.
  • excerpt_length: Número de palabras en el extracto. Predeterminado: 20.
  • show_read_more: Muestra u oculta el enlace Leer más. Predeterminado: true.
  • read_more_text: Etiqueta personalizada para el enlace Leer más.
  • columns: Número de columnas en la disposición de la cuadrícula. Predeterminado: 4.
  • skin: Estilo de visualización. Predeterminado: classic.
  • skinlayout: Variante de diseño para la skin seleccionada. Predeterminado: gridlayout.
  • imageposition: Posición de la imagen destacada en relación con el contenido. Predeterminado: left.
  • masonary: Habilita el diseño de mampostería. Predeterminado: true.
  • badge: Muestra u oculta una insignia de taxonomía en las publicaciones. Predeterminado: true.
  • badgetaxonomy: La taxonomía que se utilizará para la etiqueta de la insignia.
  • avatar: Muestra u oculta el avatar del autor. Predeterminado: false.
  • slidetoshow: Número de publicaciones visibles a la vez en el diseño del deslizador. Predeterminado: 2.
  • autoplay: Habilita la reproducción automática del deslizador. Predeterminado: true.
  • speed: Velocidad de reproducción automática del deslizador en milisegundos. Predeterminado: 100.

El shortcode [customposts] también acepta estos atributos de consulta:

  • query_by_post_type: Filtra por tipo de publicación. Predeterminado: true.
  • post_type: El tipo o tipos de publicación a consultar.
  • order: Orden de clasificación. Opciones: ASC, DESC.
  • orderby: Campo por el que ordenar.
  • query_by_category: Filtra por categoría. Predeterminado: false.
  • cat: ID o IDs de categoría a incluir.
  • query_by_tags: Filtra por etiquetas. Predeterminado: false.
  • tag__in: ID o IDs de etiqueta a incluir.
  • query_by_authors: Filtra por autor. Predeterminado: false.
  • author: ID o IDs de autor a incluir.

Archivar productos

Código corto: [sp_archive_products]

Renderiza el archivo de productos de WooCommerce, utilizado en las páginas de Tienda y en las páginas de archivo de categorías/etiquetas.

Atributos:

  • columns: Número de columnas de productos a mostrar.
  • paginate: Habilita o deshabilita la paginación.
  • limit: Número máximo de productos a mostrar.
  • orderby: Campo por el que ordenar los productos.
  • order: Orden de clasificación. Opciones: ASC, DESC.
  • category: Filtra por categoría de producto.
  • skus: Filtra por SKUs de producto específicos.
  • tag: Filtra por etiqueta de producto.
  • attribute: Filtra por atributo de producto.
  • terms: Términos de atributo para filtrar.
  • terms_operator: Operador para el filtrado de términos de atributo.
  • tag_operator: Operador para filtrado de etiquetas.
  • cat_operator: Operador para filtrado de categorías.
  • visibility: Filtra productos por configuración de visibilidad.

Código corto: [seedprodnestedmenuwidget]

Renderiza un menú de navegación de WordPress seleccionado dentro del constructor de SeedProd.

Atributos:

  • menu: El menú de WordPress a mostrar.
  • menudivider: Carácter divisor entre elementos del menú.
  • layout: Orientación del menú. Opciones: h (horizontal), v (vertical). Por defecto: h.

Widget de WordPress

Código corto: [seedprodwpwidget]

Renderiza un widget de WordPress seleccionado dentro del constructor de SeedProd. Acepta un tipo de widget y sus atributos de widget correspondientes como parámetros.


Código corto: [seedprod_get_permalink]

Muestra el enlace permanente de la publicación o página actual. No se requieren atributos.

Ejemplo: [seedprod_get_permalink]


Etiquetas de Plantilla de SeedProd

Código corto: [seedprod]

Renderiza etiquetas de plantilla de WordPress para usar en plantillas de páginas y temas de SeedProd.

Atributos:

  • tag: La etiqueta de plantilla a renderizar (ver lista abajo).
  • id: ID opcional de publicación o término al que dirigirse.
  • echo: Muestra el valor directamente. Por defecto: false.
  • loop: Ejecuta la etiqueta dentro de The Loop. Por defecto: false.

Etiquetas disponibles:

  • the_post_thumbnail — Imagen destacada
  • get_avatar — Avatar del autor
  • the_title — Título de la publicación o página
  • the_excerpt — Extracto de la publicación
  • the_content — Contenido completo de la publicación
  • the_author_meta(display_name) — Nombre para mostrar del autor
  • the_author_meta(description) — Biografía del autor
  • the_date(F j, Y), the_date(Y-m-d), the_date(d/m/Y), the_date(m/d/Y) — Fecha de publicación en varios formatos
  • the_modified_date(F j, Y), the_modified_date(Y-m-d), the_modified_date(m/d/Y), the_modified_date(d/m/Y) — Fecha de última modificación
  • the_time(g:i a), the_time(g:i A), the_time(H:i) — Hora de publicación
  • the_modified_time(g:i a), the_modified_time(g:i A), the_modified_time(H:i) — Hora de última modificación
  • comments_template — Sección de comentarios
  • get_comments_number — Número de comentarios
  • get_previous_post_link — Enlace a la entrada anterior
  • get_next_post_link — Enlace a la siguiente entrada
  • the_archive_title — Título de la página de archivo
  • the_tags — Etiquetas de la entrada
  • the_category — Categorías de la entrada
  • the_custom_logo — Logotipo del sitio
  • home_url — URL de inicio del sitio
  • get_author_posts_url — URL del archivo de entradas del autor

Ejemplo: [seedprod tag="the_author_meta(description)"]


Etiquetas de plantilla de EDD

Código corto: [seedprod_edd]

Renderiza etiquetas de plantilla de Easy Digital Downloads dentro de plantillas de SeedProd.

Atributos:

  • tag: La etiqueta de plantilla de EDD a renderizar (ver lista a continuación).
  • echo: Muestra el valor directamente. Por defecto: false.

Etiquetas disponibles:

  • the_title — Título del producto
  • the_post_thumbnail — Imagen del producto
  • the_content — Descripción completa del producto
  • the_excerpt — Resumen del producto
  • short_description — Descripción corta del producto
  • download_instructions — Instrucciones de descarga
  • price_html — Precio del producto formateado
  • downloads — Lista de archivos de descarga
  • download_cart — Carrito de EDD
  • download_checkout — Pago de EDD
  • purchase_link — Botón de compra
  • edd_login — Formulario de inicio de sesión de EDD
  • edd_register — Formulario de registro de EDD
  • purchase_history — Historial de compras del cliente
  • edd_receipt — Recibo de compra
  • download_history — Historial de descargas del cliente

Ejemplo: [seedprod_edd tag="the_post_thumbnail"]


Etiquetas de plantilla de WooCommerce

Código corto: [seedprod_wc]

Renderiza etiquetas de plantilla de WooCommerce dentro de las plantillas de SeedProd.

Atributos:

  • tag: La etiqueta de plantilla de WooCommerce a renderizar (ver lista a continuación).
  • echo: Muestra el valor directamente. Por defecto: false.

Etiquetas disponibles:

  • the_title — Título del producto
  • the_post_thumbnail — Imagen del producto
  • price_html — Precio del producto formateado
  • the_content — Descripción completa del producto
  • the_excerpt — Resumen del producto
  • short_description — Descripción corta del producto

Ejemplo: [seedprod_wc tag="the_post_thumbnail"]


Parte de plantilla

Código corto: [sp_template_part]

Renderiza una parte de plantilla de SeedProd guardada por su ID. Úselo para incrustar un encabezado, pie de página o sección global reutilizable en cualquier lugar de su página.

Atributos:

  • id: El ID de la parte de plantilla a renderizar. Predeterminado: 0.

Ejemplo: [sp_template_part id="24"]


Campos personalizados

Código corto: [sp_custom_field]

Renderiza el valor de un campo personalizado (meta de publicación) para una publicación especificada.

Atributos:

  • post_id: El ID de la publicación de la que recuperar el campo personalizado. Predeterminado: el ID de la publicación actual.
  • field: El nombre de la clave meta del campo personalizado a mostrar.

Ejemplo: [sp_custom_field post_id="43" field="post_name_custom"]


Carrito de menú de WooCommerce

Código corto: [sp_menu_cart]

Renderiza el bloque del carrito de menú de WooCommerce.

Atributos:

  • hide_on_empty: Oculta el icono del carrito cuando está vacío. Predeterminado: false.
  • show_subtotal: Muestra el subtotal del carrito junto con el icono. Predeterminado: true.

Ejemplo: [sp_menu_cart hide_on_empty="true" show_subtotal="true"]


Añadir al carrito de WooCommerce

Código corto: [sp_add_to_cart]

Renderiza el botón Añadir al carrito de SeedProd WooCommerce para el producto actual.

Atributos:

  • btn_txt: Texto de la etiqueta del botón personalizado. Predeterminado: Añadir al carrito.
  • before_icon: Icono a mostrar antes del texto del botón.
  • after_icon: Icono a mostrar después del texto del botón.

Metadatos del producto WooCommerce

Código corto: [sp_product_meta]

Renderiza la sección de metadatos del producto WooCommerce (SKU, categorías, etiquetas) para el producto actual.

Atributos:

  • divider: Carácter separador entre los elementos de metadatos. Ejemplo: ",".

Pestañas de datos del producto WooCommerce

Código corto: [sp_product_data_tabs]

Renderiza las pestañas de datos del producto WooCommerce (Descripción, Información adicional, Reseñas) para el producto actual. No se requieren atributos.

Ejemplo: [sp_product_data_tabs]


Código corto: [sp_product_gallery_images]

Renderiza el carrusel de imágenes de la galería del producto WooCommerce para el producto actual. No se requieren atributos.

Ejemplo: [sp_product_gallery_images]


Información adicional de WooCommerce

Código corto: [sp_additional_info]

Renderiza el contenido de la pestaña de información adicional del producto WooCommerce (atributos y dimensiones) para el producto actual. No se requieren atributos.

Ejemplo: [sp_additional_info]


Código corto: [sp_product_related]

Renderiza la sección de productos relacionados de WooCommerce para el producto actual.

Atributos:

  • columns: Número de columnas a mostrar. Predeterminado: 4.
  • limit: Número máximo de productos relacionados a mostrar. Predeterminado: -1 (todos).
  • orderby: Campo por el que ordenar los productos relacionados.
  • order: Orden de clasificación. Opciones: ASC, DESC.

Ventas adicionales de productos WooCommerce

Código corto: [sp_product_upsells]

Renderiza la sección de productos de venta adicional de WooCommerce para el producto actual.

Atributos:

  • columns: Número de columnas a mostrar. Predeterminado: 1.
  • limit: Número máximo de productos de venta adicional a mostrar. Predeterminado: -1 (todos).
  • orderby: Campo por el que ordenar los productos de venta adicional.
  • order: Orden de clasificación. Opciones: ASC, DESC.

Valoración de Producto WooCommerce

Código corto: [sp_product_rating]

Muestra la valoración de estrellas del producto WooCommerce para el producto actual. No se requieren atributos.

Ejemplo: [sp_product_rating]


Stock de Producto WooCommerce

Código corto: [sp_product_stock]

Muestra el estado del stock del producto WooCommerce para el producto actual. No se requieren atributos.

Ejemplo: [sp_product_stock]


Formulario de Contacto Heredado

Código corto: [seed_contact_form]

Muestra el formulario de contacto heredado de SeedProd.

Atributos:

  • texto: Texto de la etiqueta del botón. Por defecto: Contactar.
  • icono: Mostrar u ocultar el icono del botón. Por defecto: true.

Ejemplo: [seed_contact_form text="Contáctanos"]


Esta referencia cubre todos los shortcodes disponibles en SeedProd. Ya sea que estés creando páginas de productos de WooCommerce, tiendas EDD o plantillas de temas personalizadas, estos shortcodes te brindan un control preciso sobre lo que se muestra y dónde. Marca esta página para una referencia rápida mientras creas tus páginas.

Artículos Relacionados