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.
Menu de Navegação
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.
Obter Permalink
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 destacadaget_avatar— Avatar do autorthe_title— Título da postagem ou páginathe_excerpt— Resumo da postagemthe_content— Conteúdo completo da postagemthe_author_meta(display_name)— Nome de exibição do autorthe_author_meta(description)— Biografia do autorthe_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 formatosthe_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çãothe_time(g:i a),the_time(g:i A),the_time(H:i)— Hora de publicaçãothe_modified_time(g:i a),the_modified_time(g:i A),the_modified_time(H:i)— Hora da última modificaçãocomments_template— Seção de comentáriosget_comments_number— Contagem de comentáriosget_previous_post_link— Link para o post anteriorget_next_post_link— Link para o próximo postthe_archive_title— Título da página de arquivothe_tags— Tags do postthe_category— Categorias do postthe_custom_logo— Logo do sitehome_url— URL da página inicial do siteget_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 produtothe_post_thumbnail— Imagem do produtothe_content— Descrição completa do produtothe_excerpt— Resumo do produtoshort_description— Breve descrição do produtodownload_instructions— Instruções de downloadprice_html— Preço do produto formatadodownloads— Lista de arquivos para downloaddownload_cart— Carrinho EDDdownload_checkout— Checkout EDDpurchase_link— Botão de compraedd_login— Formulário de login EDDedd_register— Formulário de registro EDDpurchase_history— Histórico de compras do clienteedd_receipt— Recibo de compradownload_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 produtothe_post_thumbnail— Imagem do produtoprice_html— Preço do produto formatadothe_content— Descrição completa do produtothe_excerpt— Resumo do produtoshort_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]
Imagens da Galeria do Produto WooCommerce
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]
Produtos Relacionados do WooCommerce
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.