Documentação do SeedProd

Documentação, Materiais de Referência e Tutoriais para SeedProd

Shortcodes do SeedProd

SeedProd inclui um conjunto de shortcodes integrados que alimentam seus blocos e tags de modelo nos bastidores. Esses shortcodes também podem ser usados diretamente em suas páginas e modelos para renderizar conteúdo específico, integrar-se com WooCommerce ou Easy Digital Downloads, buscar widgets e menus do WordPress e muito mais.

Abaixo está uma referência completa de todos os shortcodes disponíveis do SeedProd, seus atributos e exemplos de uso.


Avaliações de Negócios

Shortcode: [businessreview]

Renderiza o bloco de Avaliações de Negócios, buscando avaliações do Google Places ou Yelp.

Atributos:

  • reviewsource: A plataforma de avaliações a ser utilizada. Opções: googleplaces, yelp. Padrão: googleplaces.
  • googleplaceid: Seu ID de Local do Google (obrigatório quando reviewsource é googleplaces).
  • yelpbusinessid: Seu ID de Negócio do Yelp (obrigatório quando reviewsource é yelp).
  • languagecode: Código do idioma para exibição das avaliações (ex: en).
  • imageposition: Posição da imagem do avaliador. Padrão: abovename.
  • filterby: Como filtrar as avaliações. Padrão: rating.
  • minimumrating: Classificação mínima de estrelas a ser exibida. Padrão: no.
  • reviewerimage: Mostrar ou ocultar a imagem do avaliador. Padrão: true.
  • reviewername: Mostrar ou ocultar o nome do avaliador. Padrão: true.
  • reviewerlinkname: Mostrar o nome do avaliador como um link. Padrão: true.
  • reviewdate: Mostrar ou ocultar a data da avaliação. Padrão: true.
  • reviewdatetype: Formato da data da avaliação. Opções: relative, absolute. Padrão: relative.
  • reviewrating: Mostrar ou ocultar a classificação por estrelas. Padrão: true.
  • reviewtext: Mostrar ou ocultar o texto do corpo da avaliação. Padrão: true.
  • reviewtextlength: Número máximo de palavras a serem exibidas antes de truncar. Padrão: 13.
  • readmoretext: Rótulo para o link "ler mais". Padrão: read more.
  • layout: Layout de exibição para as avaliações. Opções: grid, slider. Padrão: grid.
  • slidetoshow: Número de avaliações visíveis por vez no layout de slider. Padrão: 4.
  • numofreviews: Número total de avaliações a serem exibidas. Padrão: 5.
  • navcolor: Cor da navegação para o slider. Padrão: d.

Grade de Downloads EDD

Shortcode: [sp_edd_downloads_grid]

Renderiza uma grade de produtos do Easy Digital Downloads em sua página.

Atributos:

  • category: Filtrar produtos por slug da categoria.
  • exclude_category: Exclui produtos de um slug de categoria específico.
  • tags: Filtra produtos por tag.
  • exclude_tags: Exclui produtos com tags específicas.
  • relation: Operador de relação para filtros combinados. Opções: AND, OR.
  • number: Número de produtos a serem exibidos.
  • price: Mostra ou oculta o preço do produto.
  • excerpt: Mostra ou oculta o excerto do produto.
  • full_content: Mostra o conteúdo completo do produto em vez do excerto.
  • buy_button: Mostra ou oculta o botão de compra.
  • columns: Número de colunas na grade.
  • thumbnails: Mostra ou oculta as miniaturas dos produtos.
  • order_by: Campo para ordenar os produtos (ex: title, date, price).
  • order: Ordem de classificação. Opções: ASC, DESC.
  • ids: Lista separada por vírgulas de IDs de produtos específicos para exibir.
  • pagination: Habilita ou desabilita a paginação. Padrão: true.

Botão Comprar Agora EDD

Shortcode: [sp_buy_now_button]

Renderiza um botão Comprar Agora do Easy Digital Downloads para um produto específico.

Atributos:

  • product_id: O ID do produto EDD a ser comprado.
  • direct_to_checkout: Envia o cliente diretamente para o checkout ao clicar. Padrão: true.
  • show_price: Exibe o preço do produto no botão. Padrão: true.
  • btn_txt: Texto personalizado do rótulo do botão.
  • before_icon: Ícone a ser exibido antes do texto do botão.
  • after_icon: Ícone a ser exibido após o texto do botão.

Carrinho EDD

Shortcode: [sp_edd_cart]

Renderiza a seção ou página do carrinho do Easy Digital Downloads. Nenhum atributo é necessário.

Exemplo: [sp_edd_cart]


Checkout EDD

Shortcode: [sp_edd_checkout]

Renderiza a seção ou página de checkout do Easy Digital Downloads. Nenhum atributo é necessário.

Exemplo: [sp_edd_checkout]


EDD Adicionar ao Carrinho

Shortcode: [sp_edd_add_to_cart]

Renderiza um botão Adicionar ao Carrinho do SeedProd EDD para o produto atual.

Atributos:

  • direct_to_checkout: Envia o cliente diretamente para o checkout ao clicar. Padrão: true.
  • show_price: Exibe o preço do produto no botão. Padrão: true.
  • btn_txt: Texto personalizado do rótulo do botão.
  • before_icon: Ícone a ser exibido antes do texto do botão.
  • after_icon: Ícone a ser exibido após o texto do botão.

Posts — Padrão, Personalizado e Manual

SeedProd inclui três shortcodes usados pelo bloco Posts para renderizar diferentes tipos de consultas de posts.

Posts Padrão: [defaultposts] — Renderiza posts da string de consulta atual.

Posts Personalizados: [customposts] — Renderiza posts usando filtros de consulta personalizados, como tipo de post, categorias, tags e autores.

Posts Manuais: [manualposts] — Renderiza um conjunto de posts selecionado manualmente.

Todos os três shortcodes compartilham os seguintes atributos de exibição:

  • show_featured_image: Exibe ou oculta a imagem destacada. Padrão: true.
  • show_title: Exibe ou oculta o título do post. Padrão: true.
  • title_html_tag: Tag HTML para o título do post. Padrão: h1.
  • pagination: Habilita ou desabilita a paginação. Padrão: false.
  • posts_per_page: Número de posts a serem exibidos por página. Padrão: -1 (todos).
  • show_meta_options: Exibe ou oculta a seção de metadados do post. Padrão: true.
  • show_author_meta: Exibe o autor do post. Padrão: true.
  • show_date_meta: Exibe a data de publicação. Padrão: true.
  • show_date_modified_meta: Exibe a data da última modificação. Padrão: true.
  • show_time_meta: Exibe a hora de publicação. Padrão: true.
  • show_comment_count_meta: Exibe a contagem de comentários. Padrão: true.
  • meta_separator: Caractere separador entre os itens de metadados. Padrão: ,.
  • show_excerpt: Exibe ou oculta o excerto do post. Padrão: true.
  • excerpt_length: Número de palavras no excerto. Padrão: 20.
  • show_read_more: Exibe ou oculta o link Leia Mais. Padrão: true.
  • read_more_text: Rótulo personalizado para o link Leia Mais.
  • columns: Número de colunas no layout da grade. Padrão: 4.
  • skin: Estilo de exibição da skin. Padrão: classic.
  • skinlayout: Variante de layout para a skin escolhida. Padrão: gridlayout.
  • imageposition: Posição da imagem em destaque em relação ao conteúdo. Padrão: left.
  • masonary: Habilita o layout masonry. Padrão: true.
  • badge: Exibe ou oculta um selo de taxonomia nas postagens. Padrão: true.
  • badgetaxonomy: A taxonomia a ser usada para o rótulo do selo.
  • avatar: Exibe ou oculta o avatar do autor. Padrão: false.
  • slidetoshow: Número de postagens visíveis por vez no layout do slider. Padrão: 2.
  • autoplay: Habilita a reprodução automática do slider. Padrão: true.
  • speed: Velocidade de reprodução automática do slider em milissegundos. Padrão: 100.

O shortcode [customposts] também aceita estes atributos de consulta:

  • query_by_post_type: Filtra por tipo de postagem. Padrão: true.
  • post_type: O(s) tipo(s) de postagem a consultar.
  • order: Ordem de classificação. Opções: ASC, DESC.
  • orderby: Campo para ordenar.
  • query_by_category: Filtra por categoria. Padrão: false.
  • cat: ID(s) da categoria a incluir.
  • query_by_tags: Filtra por tags. Padrão: false.
  • tag__in: ID(s) da tag a incluir.
  • query_by_authors: Filtra por autor. Padrão: false.
  • author: ID(s) do autor a incluir.

Produtos do Arquivo

Shortcode: [sp_archive_products]

Renderiza o arquivo de produtos do WooCommerce, usado nas páginas da Loja e páginas de arquivo de categoria/tag.

Atributos:

  • columns: Número de colunas de produtos a exibir.
  • paginate: Habilita ou desabilita a paginação.
  • limit: Número máximo de produtos a exibir.
  • orderby: Campo para ordenar os produtos.
  • order: Ordem de classificação. Opções: ASC, DESC.
  • category: Filtra por categoria de produto.
  • skus: Filtra por SKUs de produtos específicos.
  • tag: Filtra por tag de produto.
  • attribute: Filtra por atributo de produto.
  • terms: Termos de atributo para filtrar.
  • terms_operator: Operador para filtragem de termos de atributo.
  • tag_operator: Operador para filtragem de tags.
  • cat_operator: Operador para filtragem de categorias.
  • visibility: Filtra produtos por configuração de visibilidade.

Shortcode: [seedprodnestedmenuwidget]

Renderiza um menu de navegação do WordPress selecionado dentro do construtor SeedProd.

Atributos:

  • menu: O menu do WordPress a ser exibido.
  • menudivider: Caractere divisor entre os itens do menu.
  • layout: Orientação do menu. Opções: h (horizontal), v (vertical). Padrão: h.

Widget do WordPress

Shortcode: [seedprodwpwidget]

Renderiza um widget do WordPress selecionado dentro do construtor SeedProd. Aceita um tipo de widget e seus atributos de widget correspondentes como parâmetros.


Shortcode: [seedprod_get_permalink]

Exibe o permalink da postagem ou página atual. Nenhum atributo é necessário.

Exemplo: [seedprod_get_permalink]


Tags de Modelo SeedProd

Shortcode: [seedprod]

Renderiza tags de modelo do WordPress para uso em modelos de página e tema SeedProd.

Atributos:

  • tag: A tag de modelo a ser renderizada (veja a lista abaixo).
  • id: ID opcional da postagem ou termo a ser direcionado.
  • echo: Exibe o valor diretamente. Padrão: false.
  • loop: Executa a tag dentro do Loop. Padrão: false.

Tags disponíveis:

  • the_post_thumbnail — Imagem destacada
  • get_avatar — Avatar do autor
  • the_title — Título da postagem ou página
  • the_excerpt — Resumo da postagem
  • the_content — Conteúdo completo da postagem
  • the_author_meta(display_name) — Nome de exibição do autor
  • the_author_meta(description) — Biografia do autor
  • the_date(F j, Y), the_date(Y-m-d), the_date(d/m/Y), the_date(m/d/Y) — Data de publicação em vários 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) — Data da última modificação
  • the_time(g:i a), the_time(g:i A), the_time(H:i) — Hora de publicação
  • the_modified_time(g:i a), the_modified_time(g:i A), the_modified_time(H:i) — Hora da última modificação
  • comments_template — Seção de comentários
  • get_comments_number — Contagem de comentários
  • get_previous_post_link — Link para o post anterior
  • get_next_post_link — Link para o próximo post
  • the_archive_title — Título da página de arquivo
  • the_tags — Tags do post
  • the_category — Categorias do post
  • the_custom_logo — Logo do site
  • home_url — URL da página inicial do site
  • get_author_posts_url — URL do arquivo de posts do autor

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


Tags de Modelo EDD

Shortcode: [seedprod_edd]

Renderiza tags de modelo do Easy Digital Downloads em modelos SeedProd.

Atributos:

  • tag: A tag de modelo EDD a ser renderizada (veja a lista abaixo).
  • echo: Exibe o valor diretamente. Padrão: false.

Tags disponíveis:

  • the_title — Título do produto
  • the_post_thumbnail — Imagem do produto
  • the_content — Descrição completa do produto
  • the_excerpt — Resumo do produto
  • short_description — Breve descrição do produto
  • download_instructions — Instruções de download
  • price_html — Preço do produto formatado
  • downloads — Lista de arquivos para download
  • download_cart — Carrinho EDD
  • download_checkout — Checkout EDD
  • purchase_link — Botão de compra
  • edd_login — Formulário de login EDD
  • edd_register — Formulário de registro EDD
  • purchase_history — Histórico de compras do cliente
  • edd_receipt — Recibo de compra
  • download_history — Histórico de downloads do cliente

Exemplo: [seedprod_edd tag="the_post_thumbnail"]


Tags de Modelo do WooCommerce

Shortcode: [seedprod_wc]

Renderiza tags de modelo do WooCommerce dentro de modelos SeedProd.

Atributos:

  • tag: A tag de modelo do WooCommerce a ser renderizada (veja a lista abaixo).
  • echo: Exibe o valor diretamente. Padrão: false.

Tags disponíveis:

  • the_title — Título do produto
  • the_post_thumbnail — Imagem do produto
  • price_html — Preço do produto formatado
  • the_content — Descrição completa do produto
  • the_excerpt — Resumo do produto
  • short_description — Breve descrição do produto

Exemplo: [seedprod_wc tag="the_post_thumbnail"]


Parte do Modelo

Shortcode: [sp_template_part]

Renderiza uma parte de modelo SeedProd salva por seu ID. Use isso para incorporar um cabeçalho, rodapé ou seção global reutilizável em qualquer lugar da sua página.

Atributos:

  • id: O ID da parte do modelo a ser renderizada. Padrão: 0.

Exemplo: [sp_template_part id="24"]


Campos Personalizados

Shortcode: [sp_custom_field]

Renderiza o valor de um campo personalizado (meta de postagem) para uma postagem especificada.

Atributos:

  • post_id: O ID da postagem da qual recuperar o campo personalizado. O padrão é o ID da postagem atual.
  • field: O nome da chave de meta do campo personalizado a ser exibido.

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


Carrinho de Menu do WooCommerce

Shortcode: [sp_menu_cart]

Renderiza o bloco Carrinho de Menu do WooCommerce.

Atributos:

  • hide_on_empty: Oculta o ícone do carrinho quando o carrinho está vazio. Padrão: false.
  • show_subtotal: Exibe o subtotal do carrinho ao lado do ícone. Padrão: true.

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


Adicionar ao Carrinho do WooCommerce

Shortcode: [sp_add_to_cart]

Renderiza o botão Adicionar ao Carrinho do WooCommerce SeedProd para o produto atual.

Atributos:

  • btn_txt: Texto personalizado do rótulo do botão. Padrão: Adicionar ao Carrinho.
  • before_icon: Ícone a ser exibido antes do texto do botão.
  • after_icon: Ícone a ser exibido após o texto do botão.

Metadados do Produto WooCommerce

Shortcode: [sp_product_meta]

Renderiza a seção de metadados do produto WooCommerce (SKU, categorias, tags) para o produto atual.

Atributos:

  • divider: Caractere separador entre os itens de metadados. Exemplo: ",".

Abas de Dados do Produto WooCommerce

Shortcode: [sp_product_data_tabs]

Renderiza as abas de dados do produto WooCommerce (Descrição, Informações Adicionais, Avaliações) para o produto atual. Nenhum atributo é necessário.

Exemplo: [sp_product_data_tabs]


Shortcode: [sp_product_gallery_images]

Renderiza o carrossel de imagens da galeria do produto WooCommerce para o produto atual. Nenhum atributo é necessário.

Exemplo: [sp_product_gallery_images]


Informações Adicionais do Produto WooCommerce

Shortcode: [sp_additional_info]

Renderiza o conteúdo da aba de informações adicionais do produto WooCommerce (atributos e dimensões) para o produto atual. Nenhum atributo é necessário.

Exemplo: [sp_additional_info]


Shortcode: [sp_product_related]

Renderiza a seção de produtos relacionados do WooCommerce para o produto atual.

Atributos:

  • columns: Número de colunas a serem exibidas. Padrão: 4.
  • limit: Número máximo de produtos relacionados a serem mostrados. Padrão: -1 (todos).
  • orderby: Campo para ordenar os produtos relacionados.
  • order: Ordem de classificação. Opções: ASC, DESC.

Up-sells de Produtos do WooCommerce

Shortcode: [sp_product_upsells]

Renderiza a seção de produtos up-sell do WooCommerce para o produto atual.

Atributos:

  • columns: Número de colunas a serem exibidas. Padrão: 1.
  • limit: Número máximo de produtos up-sell a serem mostrados. Padrão: -1 (todos).
  • orderby: Campo para ordenar os produtos up-sell.
  • order: Ordem de classificação. Opções: ASC, DESC.

Avaliação de Produto WooCommerce

Shortcode: [sp_product_rating]

Renderiza a avaliação em estrelas do produto WooCommerce para o produto atual. Nenhum atributo é necessário.

Exemplo: [sp_product_rating]


Estoque do Produto WooCommerce

Shortcode: [sp_product_stock]

Renderiza o status de estoque do produto WooCommerce para o produto atual. Nenhum atributo é necessário.

Exemplo: [sp_product_stock]


Formulário de Contato Legado

Shortcode: [seed_contact_form]

Renderiza o formulário de contato legado do SeedProd.

Atributos:

  • texto: Texto do rótulo do botão. Padrão: Fale Conosco.
  • ícone: Mostrar ou ocultar o ícone do botão. Padrão: true.

Exemplo: [seed_contact_form text="Fale Conosco"]


Esta referência abrange todos os shortcodes disponíveis no SeedProd. Quer você esteja criando páginas de produtos WooCommerce, vitrines EDD ou modelos de temas personalizados, esses shortcodes oferecem controle preciso sobre o que é renderizado e onde. Marque esta página para referência rápida enquanto você constrói suas páginas.

Artigos Relacionados