Mais de 80 truques para personalizar o tema WooCommerce da vitrine: o guia definitivo de personalização do tema da vitrine

Publicados: 2022-01-04

personalização do tema da vitrine do woocommerce Procurando uma maneira de personalizar o tema da sua loja WooCommerce? Este artigo tem mais de 80 truques diferentes que você pode usar para personalizar seu tema WooCommerce Storefront. A personalização do tema WooCommerce Storefront deve ser fácil depois de ler este guia.

O WooCommerce Storefront é um tema simples e poderoso que é gratuito. Este tema oferece grande controle sobre sua loja em termos de apresentação do produto e acesso do usuário. É gratuito e oferece uma infinidade de opções de personalização por meio de temas filhos.

Antes de aprendermos todos os truques para personalizar o tema WooCommerce Storefront, primeiro vamos conhecer o básico. Além disso, haverá um guia detalhado sobre como instalar e configurar o WooCommerce Storefront Theme.

Tema WooCommerce da vitrine

Vitrine

Você tem um projeto WooCommerce? Se sim, o Storefront é o melhor tema de comércio eletrônico criado para funcionar elegantemente com o WooCommerce.

Este tema foi desenvolvido pelos desenvolvedores do WooCommerce Core, com um design clean e minimalista que está aberto para qualquer tipo de personalização.

Este tema tem um design responsivo que funcionará em qualquer dispositivo. Aqui estão alguns dos recursos incríveis que você obterá ao baixar este tema:

    • Design elegante.
    • Layout responsivo.
    • Marcação amigável para SEO.
    • Modelos de página personalizados.
    • Livre.
    • GPL licenciado.
    • Tradução pronta para outros idiomas.

Como instalar e configurar o tema WooCommerce Storefront

Baixar o tema Storefront é como instalar qualquer outro plugin para o seu site WordPress. Primeiro, você precisa ir para Appearance , Themes e, finalmente, Add New . No campo de pesquisa, digite 'storefront' e clique no botão instalar .

Uma vez instalado, você pode ativar o tema usando o botão Ativar .

Instalação da vitrine

Além disso, você pode visitar wordpress.org para baixar a versão mais recente do Storefront. Você pode então carregar a pasta extraída para o diretório de temas em seu servidor via FTP. Depois disso, você precisa ativar o tema indo em Aparência, depois em Temas .

Modelos de página

O Storefront cria automaticamente dois modelos de página adicionais, além das páginas padrão do WooCommerce. Eles são Página inicial e Largura total.

Modelo de página inicial.

O modelo de página inicial oferece uma ótima maneira de exibir todos os seus produtos, fornecendo uma visão geral dos produtos e categorias de produtos. Os visitantes da sua loja irão primeiro chegar a esta página ao entrar na sua loja.

Configurá-lo é muito fácil, pois você só precisa criar uma nova página e adicionar algum conteúdo para exibir. Em seguida, você terá que selecionar a 'Página inicial' no menu suspenso de modelos na caixa meta Atributos da página.

Modelo de página inicial

Depois de publicar esta página, você pode defini-la como página inicial navegando até Configurações e depois em Leitura.

Em seguida, você marcará 'Uma página estática' e, em seguida, selecionará a página inicial criada no menu suspenso 'Página inicial'. Depois de salvar as alterações, elas serão refletidas automaticamente no front-end.

Configurando a página inicial

Depois que a configuração estiver concluída, sua página inicial deverá ter várias seções.

Exibição da página inicial

Diferentes clusters são exibidos, como produtos recomendados, favoritos dos fãs, produtos em promoção e mais vendidos. A maneira como esses elementos são exibidos é a mesma do pedido no back-end.

Além disso, você pode usar o recurso de arrastar e soltar para fazer modificações clicando nos produtos e depois nas categorias .

Largura total no carrinho e checkout

Largura total é o outro modelo que abrange toda a página sem barras laterais, que é uma opção recomendada para suas páginas de carrinho e checkout. Isso pode ser feito indo para as páginas de carrinho e checkout e selecione 'Largura total' no menu suspenso na seção Atributos da página.

Configurando o modelo de largura total

Configurando menus

A vitrine tem uma organização padrão de locais de menu que são primários e secundários. O menu principal é exibido logo abaixo do logotipo do site. O WooCommerce exibe todas as suas páginas como um 'menu primário' se você não tiver definido um menu primário específico.

O menu secundário fica ao lado do logotipo, aninhado na caixa de pesquisa. No entanto, este menu secundário só aparecerá se você atribuir um menu.

Exibindo menus

Criando um novo menu e adicionando páginas

Isso pode ser feito navegando até Aparência e depois Menus no painel de administração. No lado esquerdo, você verá um título chamado 'páginas'. Clique no botão Visualizar tudo para obter uma lista de todas as páginas que você publicou.

Marque as páginas desejadas e clique em Adicionar ao menu . É muito fácil personalizar a ordem do menu simplesmente arrastando e soltando as páginas.

Criando menus

Colocando widgets

O Tema Storefront oferece três áreas diferentes para colocar widgets em seu site. Os widgets de cabeçalho podem ser colocados acima do conteúdo, logo abaixo do cabeçalho do seu site. Os widgets da barra lateral são colocados na lateral com base no layout que você escolher. Além disso, você pode colocar widgets de rodapé com base em sua escolha entre os quatro widgets disponíveis.

Então, agora que você conhece os conceitos básicos de instalação e configuração do tema WooCommerce Storefront, vamos dar uma olhada nos diferentes truques que você pode executar para personalizar esse tema.

1. Criando um tema filho

Antes de nos aprofundarmos nos truques complexos para personalizar sua vitrine WooCommerce, vamos primeiro criar um tema filho para o nosso tema Storefront. Temas filho são pequenos temas que dependem do tema pai. Eles substituem as folhas de estilo e as funções personalizadas do tema pai, criando alterações em diferentes seções de suas páginas.

Por que devemos criar um tema filho? Isso ocorre porque o núcleo do Storefront é constantemente atualizado e isso representa um risco para todos os seus esforços de personalização. Isso significa que você pode atualizar o Storefront com segurança, sem perder nosso trabalho personalizado.

A melhor maneira de criar um tema filho é baixar o plugin Child Theme Configurator e ativá-lo. Siga o assistente para criar seu primeiro tema filho.

2. Adicione um logotipo à sua loja

Isso pode ser feito usando o Personalizador de Temas encontrado em seu painel em Temas e depois em Personalizar. Selecione a opção 'identidade do site' para adicionar um logotipo carregando uma foto. O tamanho recomendado para qualquer tema Storefront é 470px por 110px. Você salvará as alterações clicando em 'Publicar'.

3. Personalize o tamanho do cabeçalho

Aqui usaremos o Personalizador de Temas novamente, mas escreveremos algum código CSS na seção 'CSS Adicional'.

Adicione o seguinte código:

 * Cabeçalho */
#masthead.site-header {
   altura: 155px!importante;
   margin-bottom:0px
}
/* CSS móvel para masthead */
@media somente tela e (largura máxima: 320px) {
   #masthead.site-header {
   altura: 80px!importante;
   margem-fundo:0px;
}
}
/* Menu de cabeçalho */
.storefront-primary-navigation a, .cart-contents a {
   margem:0 0 0 0;
}
.main-navigation ul {
   preenchimento:0 0 10px 4px!importante;
}
.main-navigation li {
   altura:38px!importante;}
/* CSS móvel para menu Masthead */
@media somente tela e (largura máxima: 320px) {
.main-navigation ul {
   background:#D6DDE4!importante;
}
}
/* Área do cabeçalho */
.site-header {
acolchoamento superior: 0,5em;
}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
margem inferior: -45px;
}

Aqui está o resultado:

Personalizar o tamanho do cabeçalho

4. Remova a barra de pesquisa do cabeçalho do tema

Adicione este código à seção 'CSS Adicional'.

 .site-header .widget_product_search
Mostrar nenhum;
}

Aqui está o resultado:

Remova a barra de pesquisa do cabeçalho do tema

5. Crie um menu suspenso separado para dispositivos móveis

O Storefront foi desenvolvido para ser altamente responsivo, ajustando-se bem a todos os tamanhos de tela. Se você tiver vários menus, é importante direcionar a atenção dos visitantes para locais específicos do site. Usando o WordPress Customizer, você pode adicionar o seguinte trecho de código para fazer exatamente isso.

Vá para Aparência , depois Personalizar e selecione a opção 'Menus' onde podemos criar nosso design de menu personalizado selecionando 'Menu portátil' para telas pequenas.

Crie um menu suspenso separado para dispositivos móveis

6. Desative as avaliações dos clientes

Por padrão, o WooCommerce e a vitrine têm uma funcionalidade padrão para avaliações. Esta integração muito agradável permite que você saiba o que seus visitantes pensam sobre seus produtos.

No entanto, as avaliações dos clientes podem não se aplicar a todos os tipos de lojas de comércio eletrônico. Para desativar as avaliações dos clientes, navegue até as configurações do WooCommerce e vá para a guia 'Produtos'. Na parte inferior da página, você encontrará a seção 'comentários', onde poderá atualizar os comentários conforme desejado.

Desative as avaliações dos clientes

7. Remova as imagens das categorias de produtos da página inicial

O WooCommerce permite exibir produtos e categorias de produtos com suas imagens na página inicial. No entanto, se você preferir que as categorias sejam exibidas apenas como texto, você precisa adicionar esta linha ao arquivo functions.php do seu tema filho. Basta adicioná-lo ao final do arquivo function.php.

 remove_action( 'woocommerce_before_subcategory_title', 'woocommerce_subcategory_thumbnail', 10 );

Aqui está o resultado:

Remover imagens de categorias de produtos da página inicial

8. Altere a cor do menu do cabeçalho

O Personalizador nos permite personalizar o cabeçalho com as cores que você deseja. Isso pode ser feito navegando até Personalizar e depois Cabeçalho e escolha a cor desejada.

No entanto, essa opção colore toda a região do cabeçalho, incluindo a barra de pesquisa, a seção de login e o logotipo. Para obter um plano de fundo diferente para o menu de cabeçalho, basta adicionar o seguinte trecho de código ao painel CSS adicional .

 .storefront-primary-navigation,
.main-navigation ul.menu ul.sub-menu{
cor de fundo:#f0f0f0;
}

Aqui está o resultado:

8. Altere a cor do menu do cabeçalho

9. Ocultar a barra de navegação principal

O Tema da vitrine por padrão exibe todas as páginas como um menu. Se você deseja ocultar a barra de navegação principal, excluir o menu não é suficiente. Basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 .storefront-primary-navigation {
Mostrar nenhum;
}

Aqui está o resultado:

Ocultar barra de navegação principal

10. Ocultar o título dos produtos na página da loja

Para ocultar o título dos produtos na página da loja, basta navegar até Personalizar e depois na seção CSS adicional e adicionar as seguintes linhas:

 h2.woocommerce-loop-product__title {
exibição: nenhum !importante;
}

Aqui está o resultado:

Ocultar o título dos produtos na página da loja

11. Remova o espaço em branco do cabeçalho

Basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 .site-branding {
margem inferior: 0px;
}

Aqui está o resultado:

Remova o espaço em branco do cabeçalho

12. Aumente a largura da barra de pesquisa

O que você faria se quisesse estender a largura da barra de pesquisa? Usando a seção CSS Adicional, adicione as seguintes linhas:

 .woocommerce ativo .site-header .site-search {
largura: 44,739%;
}
#masthead .site-search .widget_product_search input[type="search"] {
largura: 700px !importante;
}

Aqui está o resultado:

Aumente a largura da barra de pesquisa

13. Remova o espaço entre o cabeçalho e o menu

Basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 .site-header {
altura: 77px;
}
.col-full {
topo: -84px;
}
@media somente tela e (largura máxima: 640px) {
.site-header {
altura: automático;
}
.col-full {
topo: 0;
}
}

Aqui está o resultado:

Remova o espaço entre o cabeçalho e o menu

14. Adicionando texto extra à página de registro do WooCommerce

Adicionar uma mensagem em uma página de registro é importante, pois podemos adicionar um agradecimento ou oferecer cupons de desconto para novos inscritos. Para arquivar isso, basta adicionar uma função no arquivo function.php do tema filho.

 add_action( 'bp_signup_profile_fields', function() {
// Comece a editar abaixo.
?>
<p class="notice-check-inbox">
Por favor, lembre-se de verificar seus e-mails e confirmar o registro para um
<strong>voucher de 10% de desconto</strong>!
</p>
<?php
// Finaliza a edição.
});

15. Remova as migalhas de pão no tema Storefront

No topo das páginas da maioria dos sites, breadcrumbs são adicionados para facilitar a navegação. Eles são encontrados no topo de cada página, mostrando a categoria à qual a página ou produto pertence.

Migalhas de pão

Breadcrumbs são uma ferramenta incrível para Search Engine Optimization, mas se você quiser removê-los, basta adicionar o seguinte código ao arquivo functions.php do tema filho:

 add_filter('woocommerce_get_breadcrumb', '__return_false');

Aqui está o resultado:

Remover breadcrumbs no tema Storefront

16. Altere o link do URL no logotipo

Temas WordPress em geral, vinculam a página inicial do site no logotipo. Essa função é padrão para a maioria dos sites, e os usuários esperam poder voltar à página inicial toda vez que clicarem no logotipo.

E se a página inicial estiver em um local diferente? Isso significa que você precisa configurar a URL, se quisermos um link personalizado. Para mudar isso, precisamos adicionar o seguinte código ao arquivo functions.php do tema filho:

 add_action( 'storefront_header' , 'custom_storefront_header', 1 );
function custom_storefront_header () {
remove_action( 'storefront_header' , 'storefront_site_branding', 20 );
add_action( 'storefront_header' , 'custom_site_branding', 20 );
function custom_site_branding() {
// AQUI defina o link do seu logotipo ou título do site
$link = home_url( '/meu-link personalizado/');
?>
<div class="site-branding">
<?php
if ( function_exists( 'the_custom_logo' ) && has_custom_logo() ) {
$custom_logo_id = get_theme_mod('custom_logo');
if ( $custom_logo_id ) {
$custom_logo_attr = array('class' => 'custom-logo', 'itemprop' => 'logo');
$image_alt = get_post_meta( $custom_logo_id, '_wp_attachment_image_alt', true);
if (vazio($imagem_alt)){
$custom_logo_attr['alt'] = get_bloginfo( 'name', 'display' );
}
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url($link),
wp_get_attachment_image( $custom_logo_id, 'full', false, $custom_logo_attr )
);
}
elseif ( is_customize_preview() ) {
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" style="display:none;"><img class="custom-logo"/></a>' , esc_url($link));
}
$html = is_front_page() ? '<h1 class="logo">' . $logo. '</h1>' : $logo;
} elseif ( function_exists( 'jetpack_has_site_logo' ) && jetpack_has_site_logo() ) {
$logo = site_logo()->logo;
$logo_id = get_theme_mod('custom_logo');
$logo_id = $logo_id ? $logo_id : $logo['id'];
$size = site_logo()->theme_size();
$html = sprintf( '<a href="%1$s" class="site-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url($link),
wp_get_attachment_image( $logo_id, $size, false, array(
'class' => 'anexo do logotipo do site-' . $tamanho,
'tamanho dos dados' => $tamanho,
'itemprop' => 'logo'
) )
);
$html = apply_filters( 'jetpack_the_site_logo', $html, $logo, $size);
} senão {
$tag = is_front_page() ? 'h1': 'div';

$html = '<'. esc_attr($tag) . ' class="beta site-title"><a href="' . esc_url( $link ) . '" rel="home">' . esc_html(get_bloginfo('nome')) . '</a></' . esc_attr( $tag) .'>';

if ( '' !== get_bloginfo( 'descrição' ) ) {
$html .= '<p class="site-description">' . esc_html( get_bloginfo( 'descrição', 'exibir') ) . '</p>';
}
}
echo $html;
?>
</div>
<?php
}
}

O link personalizado vai na linha 7 ' ('/my-custom-link/'); ' , onde você adicionará seu link personalizado substituindo-o por "my-custom-link".

17. Remova completamente as categorias da página da loja

Este recurso simples remove as categorias. Você precisa adicionar as seguintes linhas ao arquivo functions.php:

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_product_categories', 20 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Aqui está o resultado:

Remova completamente as categorias da página da loja

18. Remova a imagem do produto do carrinho e do mini-carrinho

Para fazer isso, basta adicionar o seguinte código ao arquivo functions.php do seu tema filho:

 add_filter( 'woocommerce_cart_item_thumbnail', '__return_false');

Aqui está o resultado:

Remova a imagem do produto do carrinho e do mini-carrinho

19. Produtos recentes da página da nossa loja

Quando você adiciona um novo produto, ele é adicionado à seção 'Novo em' na página inicial. Esta é a configuração padrão no tema Storefront. No entanto, se você adicionar produtos constantemente à sua lista, eles podem sobrecarregar a página da loja. Você também pode exibir informações adicionais nesta seção.

Para remover esta seção, basta adicionar o seguinte código ao arquivo function.php do tema filho.

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_recent_products', 30 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Aqui está o resultado:

Produtos recentes da nossa página da loja

20. Remova os produtos mais vendidos da página da loja

Para alguns, isso pode não ser um recurso desejável. Para remover a seção mais vendida, basta adicionar o seguinte código ao arquivo function.php do tema filho.

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_best_selling_products', 70 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Aqui está o resultado:

Remova os produtos mais vendidos da página da loja

21. Remova os produtos em destaque

Da mesma forma, você pode querer desabilitar a seção de produtos em destaque. Isso pode ser feito adicionando o seguinte trecho de código ao arquivo functions.php do tema filho:

 function storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_featured_products', 40 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Aqui está o resultado:

Remover produtos em destaque

22. Integre um botão “Adicionar ao carrinho” pegajoso

É importante fornecer informações importantes sobre seus produtos, como descrição, galeria de imagens e informações adicionais. Em última análise, isso pode resultar em uma página longa.

No entanto, se você quiser facilitar o processo de adicionar um produto ao carrinho sem forçar o cliente a rolar de volta para o topo da página para adicionar o produto ao carrinho, você pode adicionar um botão "Adicionar ao carrinho" no a parte superior da tela.

Isso pode ser feito usando um plugin chamado Sticky add to cart para WooCommerce. Basta instalá-lo e ativá-lo para aproveitar os botões “Adicionar ao carrinho” em todas as suas páginas de produtos.

Aqui está o resultado:

Integrar um botão pegajoso “Adicionar ao carrinho”

23. Adicione uma lista suspensa de cidades na página Checkout

Quando você adiciona uma lista suspensa de cidades na página de checkout, isso ajudará nossos clientes a preencher seus dados pessoais rapidamente. Isso permitirá que você faça apenas as cidades disponíveis para onde você pode enviar seus produtos.

Basta adicionar o seguinte código ao arquivo functions.php do tema filho:

 add_filter( 'woocommerce_default_address_fields', 'override_checkout_city_fields', 10, 1 );
function override_checkout_city_fields($fields) {
// Defina aqui no array suas cidades desejadas (Aqui um exemplo de cidades)
$option_cities = array(
'' => __('Selecione sua cidade'),
'a' => 'a',

);

$fields['city']['type'] = 'select';
$fields['city']['options'] = $option_cities;

retornar $ campos;
}

Se você der uma olhada na quinta linha do código, você pode definir nossa lista de cidades. A primeira parte do código 'a' => é o ID da cidade, que não pode incluir espaços ou caracteres vazios. Basta escrever o nome da cidade exatamente como deseja que apareça.

Aqui está o resultado:

Adicionar uma lista suspensa de cidades na página Checkout

24. Oculte os botões mais e menos da quantidade do produto na página do produto

Para ocultar o campo de texto com os botões mais e menos para aumentar ou diminuir a quantidade do produto, tudo o que você precisa fazer é adicionar o seguinte código CSS na seção CSS adicional :

 .quantidade {
exibição: nenhum !importante;
}

Aqui está o resultado:

Oculte os botões mais e menos da quantidade do produto na página do produto

25. Ocultar o botão "Adicionar ao carrinho" na página do produto

Para fazer isso, basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 .single_add_to_cart_button {
exibição: nenhum !importante;
}

Aqui está o resultado:

26. Remova o crédito do tema Storefront do rodapé

Por padrão, o tema WooCommerce Storefront adiciona um crédito de tema ao rodapé. Você pode querer um rodapé com um toque pessoal. Para remover o crédito do tema, basta adicionar a seguinte função no arquivo functions.php do tema filho:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
function custom_remove_footer_credit() {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
function custom_storefront_credit() {
?>
<div class="site-info">
&cópia de; <?php echo get_bloginfo('nome') . ' ' . get_the_date('Y'); ?>
</div><!-- .site-info -->
<?php
}

Aqui está o resultado:

Remover o crédito do tema Storefront do rodapé

27. Altere a cor da seção do widget da vitrine e o tamanho da fonte

Não há uma maneira direta de alterar a cor ou o tamanho da fonte dos widgets de página usando o personalizador. Você pode alterar isso facilmente adicionando as seguintes linhas de código CSS. Para fazer isso, basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 .widget-área .widget {
cor verde;
tamanho da fonte: 1em;
}

Aqui está o resultado:

Alterar a cor da seção do widget da vitrine e o tamanho da fonte

28. Mostre o selo "Venda" da vitrine na imagem do produto

A versão padrão do tema WooCommerce Storefront permite definir uma venda ou um preço com desconto para um determinado produto. No entanto, se você quiser adicionar o selo de venda na imagem do produto, basta navegar até Personalizar e depois na seção CSS adicional e adicionar as seguintes linhas:

 ul.produtos li.produto .onsale {
posição: absoluta;
topo: 137px;
direita: 62px;
}

Aqui está o resultado:

Mostrar o emblema "Venda" da vitrine na imagem do produto

29. Altere a cor do selo "Venda"

Para alterar a cor do emblema de venda, basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 .à venda {
cor de fundo: #FFFFFF;
cor da borda: verde;
cor verde;
}

Aqui está o resultado:

Alterar a cor do selo "Venda"

30. Altere a cor da caixa "mais-menos" da quantidade

Isso pode ser feito alterando a cor de fundo dos botões de quantidade mais e menos. Para fazer isso, basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 .quantidade .qtd {
cor: #000;
cor de fundo: #f5df72;
}

Aqui está o resultado:

Alterar a cor da caixa “mais-menos” da quantidade

31. Como alterar a cor de fundo do cabeçalho da Vitrine

O WordPress Customizer nos permite alterar a cor de fundo do cabeçalho do tema Storefront. Para fazer isso, basta navegar até a seção Personalizar e depois Cabeçalho :

Como alterar a cor de fundo do cabeçalho Storefront

32. Altere a cor de fundo do minicarrinho no cabeçalho

Ao alterar a cor do cabeçalho, o menu suspenso do minicarrinho herda essa cor. No entanto, você pode alterar isso usando as seguintes regras de CSS para maior visibilidade. Basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

.

 woocommerce.widget_shopping_cart {
fundo: branco;
raio da borda: 12px;
}

Aqui está o resultado:

Altere a cor de fundo do minicarrinho no cabeçalho

33. Adicionar imagem no rodapé da vitrine usando CSS abaixo de Copyright

Se você quiser adicionar seu próprio logotipo, pagamentos aceitos ou selo de parceiro abaixo do texto de direitos autorais, basta navegar até Camadas , Personalizar e clicar em Rodapé .

Clique em Personalização para expandir o painel e clique em Selecionar imagem ao fundo.

Selecione a imagem desejada e adicione-a .

Selecione No Repeat and Bottom ou posicione-o manualmente conforme desejado.

Navegue de volta ao Personalizador e clique em CSS para expandir o painel. No entanto, você deve garantir que as porcentagens estejam de acordo com suas especificações. Em seguida, adicione as seguintes linhas:

 .site-info:depois de {
contente: '';
background-image: url(adicione seu próprio URL);
exibição: bloco;
largura: 100px;
altura: 100px;
margem: 0 automático;
}

34. Como remover a lacuna no rodapé

Basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar a seguinte linha:

 .footer-widgets { padding-top: 0; }

Aqui está o resultado:

Como remover a lacuna no rodapé

35. Como remover o cabeçalho, mas manter o menu

Basta navegar até a seção Personalizar e adicionar CSS adicional e adicionar as seguintes linhas:

 #masthead &gt; .col-full,
#masthead .site-header-cart {
Mostrar nenhum;
}

36. Como remover o sublinhado dos hiperlinks

Por padrão, o tema Storefront sublinha os links e, se você quiser removê-los, basta navegar até a seção Personalizar e depois adicionar CSS adicional e adicionar as seguintes linhas:

 uma {
decoração de texto: nenhuma !importante;
}

Aqui está o resultado:

Como remover o sublinhado de hiperlinks

37. Como remover imagens em destaque em Posts no tema WooCommerce Storefront

Basta adicionar a seguinte linha ao arquivo function.php do tema filho:

 remove_action( 'storefront_post_content_before', 'storefront_post_thumbnail', 10 );

38. Como alterar a cor das linhas horizontais na página inicial do Storefront

Basta adicionar o seguinte código ao arquivo custom.css do seu tema filho:

 .page-template-template-homepage .hentry .entry-header,
.page-template-template-homepage .hentry,
.page-template-template-homepage .storefront-product-section {
cor da borda: vermelho;
}

39. Como personalizar o selo de venda do Storefront WooCommerce

Basta adicionar o seguinte código à sua seção CSS adicional:

 .à venda {
cor de fundo: #FFFFFF;
cor da borda: #FF0000;
cor: #FF0000;
}

Aqui está o resultado:

Como personalizar o selo de venda do Storefront WooCommerce em promoção

40. Como alterar o tamanho do logotipo, navegação secundária e barra de pesquisa

Para alterá-los todos de uma vez, basta adicionar o seguinte código à sua seção CSS adicional:

 @media tela e (largura mínima: 768px) {
/* LOGOTIPO */
.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link { largura: 30% !importante; /* Use valores px se quiser, por exemplo. 350px */ }

/* NAVEGAÇÃO SECUNDÁRIA */
.site-header .secondary-navigation { largura: 40% !importante; /* Use valores px se quiser, por exemplo. 350px */ }

/* BARRA DE PESQUISA */
.site-header .site-search { largura: 30% !importante; /* Use valores px se quiser, por exemplo. 350px */ }

41. Como remover a barra lateral nas páginas de produtos WooCommerce para a largura total

Basta adicionar o seguinte código ao arquivo functions.php do tema filho:

 add_action( 'get_header', 'remove_storefront_sidebar');
if ( is_product() ) {
remove_action( 'storefront_sidebar', 'storefront_get_sidebar', 10 );
}
}
Adicione esta linha à sua seção CSS adicional:
body.woocommerce #primary { largura: 100%; }

Aqui está o resultado:

Como remover a barra lateral nas páginas de produtos WooCommerce para ter largura total

42. Como adicionar uma imagem ou ícone nos itens do menu.

Para fazer isso, basta instalar e ativar o plugin Menu Image, Icons made easy e adicionar seus ícones conforme desejado. Basta adicionar as dimensões desejadas a diferentes campos de menu.

Aqui está uma descrição visual:

43. Como adicionar uma barra superior ao Storefront

Isso pode ser feito para adicionar coisas legais, como ícones sociais ou uma mensagem de boas-vindas. Para adicionar isso, basta adicionar as seguintes linhas de código ao arquivo function.php do tema filho:

 /**
* Adiciona uma barra superior ao Storefront, antes do cabeçalho.
*/
function storefront_add_topbar() {
?>
<div id="topbar">
<div class="col-full">
<p>Bem-vindo ao Test WooStore</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar');

Em seguida, adicione este CSS na seção CSS adicional em seu personalizador:

 #Barra superior {
cor de fundo: #1F1F20;
altura: 40px;
altura da linha: 40px;
}

#topbar p {
cor: #ff;
}

Aqui está o resultado:

Como adicionar uma barra superior ao Storefront

44. Como adicionar uma mensagem personalizada à sua barra superior

Essa é outra maneira de adicionar uma mensagem personalizada na barra superior. Basta adicionar as seguintes linhas de código ao arquivo function.php do tema filho:

 /**
* Adiciona uma barra superior ao Storefront, antes do cabeçalho.
*/
function storefront_add_topbar() {
global $current_user;
get_currentuserinfo();

if (! empty( $current_user->user_firstname)) {
$user = $current_user->user_firstname;
} senão {
$usuário = __( 'convidado', 'criança da vitrine');
}

?>
<div id="topbar">
<div class="col-full">
<p>Bem-vindo <?php echo $user ?>!</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar'); 

Como adicionar uma mensagem personalizada à sua barra superior

45. Como fazer Meta Slider com largura total com Storefront

Meta Sliders são muito populares em muitos sites WordPress. Adicione este pedaço de código para esticar o controle deslizante para a largura total. Adicione-o ao tema filho e estique o controle deslizante para a largura total:

 add_action( 'init', 'child_theme_init' );
function child_theme_init() {
add_action( 'storefront_before_content', 'woa_add_full_slider', 5 );
}
function woa_add_full_slider() { ?>
<div id="slider">
<?php echo do_shortcode("[metaslider id=388 percentwidth=100]"); ?>
</div>
<?php
}

No entanto, você pode usar um plugin para fazer isso e um bom exemplo é o plugin WooSlider .

46. ​​Como adicionar Google Fonts extras ao Storefront

Isso é muito fácil e você só precisa baixar e ativar o plug-in Easy Google Fonts . Mais de 300.000 usuários na comunidade WordPress confiam neste bom plugin de fonte.

Fontes fáceis do Google

47. Como remover a barra de pesquisa do cabeçalho

Esta é uma forma alternativa de remover a barra de pesquisa do cabeçalho, colando o seguinte código no arquivo function.php do tema filho:

 add_action( 'init', 'jk_remove_storefront_header_search' );
function jk_remove_storefront_header_search() {
remove_action( 'storefront_header', 'storefront_product_search', 40 );
}

Aqui está o resultado:

Como remover a barra de pesquisa do cabeçalho

48. Como ocultar os títulos das páginas na vitrine

Se você deseja ocultar os títulos das páginas, você precisa instalar e ativar o plugin Title Toggle for Storefront Theme que está disponível na comunidade wordpress.org. Mais de 10.000 usuários confiam neste plugin.

Alternar título para o tema da vitrine

49. Como remover 'designed by WooThemes' no rodapé do Storefront

Esta é uma solução alternativa para este problema como o discutido anteriormente. Você precisa adicionar este código ao arquivo function.php do tema filho:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
function custom_remove_footer_credit() {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
function custom_storefront_credit() {
?>
<div class="site-info">
&cópia de; <?php echo get_bloginfo('nome') . ' ' . get_the_date('Y'); ?>
</div><!-- .site-info -->
<?php
}

Aqui está o resultado:

Como remover 'designed by WooThemes' no rodapé do Storefront

50. Como adicionar ícones Font Awesome ao seu menu Storefront

Isso pode ser feito usando o plugin Font Awesome 4 Menus que está disponível na comunidade wordpress.org. Mais de 50.000 usuários confiam neste plugin.

Font Awesome 4 Menus

51. Como renomear 'Navigation' na visualização móvel na Storefront

Para fazer isso, basta adicionar este código ao arquivo function.php do tema filho:

 function storefront_primary_navigation() {
?>
<nav id="site-navigation" class="main-navigation" role="navigation">
<button class="menu-toggle"><?php _e( 'Editar nome do menu', 'storefront' ); ?></botão>
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
</nav><!-- #site-navigation -->
<?php
}

Aqui está o resultado:

Como renomear 'Navegação' na visualização móvel no Storefront

52. Como adicionar um avatar de cliente na 'Página Minha conta' da vitrine

Isso pode ser feito simplesmente adicionando as seguintes linhas de código ao arquivo function.php do tema filho:

/**
* Imprima o avatar do cliente na página Minha Conta, após a mensagem de boas-vindas
*/
function storefront_myaccount_customer_avatar() {
$current_user = wp_get_current_user();

echo '<div class="myaccount_avatar">' . get_avatar( $current_user->user_email, 72, '', $current_user->display_name ) . '</div>';
}
add_action( 'woocommerce_before_my_account', 'storefront_myaccount_customer_avatar', 5 );
Em seguida, adicione as seguintes regras de comando CSS na seção CSS adicional:
.myaccount_avatar {
borda direita: 1px sólido rgba(0, 0, 0, 0.1);
flutuar: esquerda;
padding-right: 10px;
largura: 83px;
}

.myaccount_user {
borda esquerda: sólido de 3px #787E87;
flutuar: direita;
padding-left: 10px;
largura: 88%;
}

Aqui está o resultado:

Como adicionar um avatar de cliente na 'Página Minha conta' da vitrine

53. Como alterar a altura do rodapé do WooCommerce Storefront

É muito fácil alterar a altura do rodapé do WooCommerce Storefront adicionando o seguinte código CSS na seção CSS adicional :

 seção.rodapé-widgets {
preenchimento superior: 25px;
}

div.site-info {
preenchimento superior: 16px;
fundo de preenchimento: 25px;
}

Aqui está o resultado:

Como alterar a altura do rodapé do WooCommerce Storefront

54. Adicionando imagem de fundo à vitrine de uma seção de página inicial específica

O tema Storefront padrão tem seis seções, ou seja, categorias de produtos, produtos recentes, produtos em destaque, produtos populares, produtos em promoção e produtos mais vendidos. Basta adicionar o seguinte código à seção CSS Adicional :

 .produtos em destaque na loja{
background-image: url(Adicione sua URL aqui);
posição de fundo: centro central;
repetição de fundo: sem repetição;
tamanho do fundo: capa;
-o-background-size: capa;
}

Aqui está o resultado:

Adicionando imagem de plano de fundo à vitrine de uma seção de página inicial específica

55. Adicionando cor de fundo às seções da página inicial da vitrine

Para fazer isso, você precisa primeiro identificar a seção que deseja adicionar cor. Isso pode ser feito facilmente adicionando o seguinte código à seção CSS Adicional :

 .produtos em destaque na loja{
cor de fundo:#FFEB3B;
}

Aqui está o resultado:

Adicionando cor de fundo às seções da página inicial da vitrine

56. Como remover ou ocultar o título da seção da página inicial

Para fazer isso, você precisa primeiro identificar a seção que deseja remover ou ocultar. Isso pode ser feito adicionando o seguinte código à seção CSS Adicional :

 .storefront-recent-products .section-title {display:none;}
.storefront-product-categories .section-title {display:none;}
.storefront-featured-products .section-title {display:none;}
.storefront-popular-products .section-title {display:none;}
.storefront-on-sale-products .section-title {display:none;}
.storefront-best-selling-products .section-title {display:none;}

Aqui está o resultado:

Como remover ou ocultar o título da seção da página inicial

57. Como alterar o título da seção da página inicial

Para fazer isso, você precisa primeiro identificar a seção que deseja remover o título. Esta lista ajudará você a identificar os filtros da seção da página inicial da vitrine:

  • storefront_product_categories_args
  • storefront_recent_products_args
  • storefront_featured_products_args
  • storefront_popular_products_args
  • storefront_on_sale_products_args
  • storefront_best_selling_products_args

Adicione o seguinte código no arquivo function.php do tema filho:

 add_filter( 'storefront_featured_products_args', 'custom_storefront_product_featured_title');

// Título dos produtos em destaque na primeira página
function custom_storefront_product_featured_title( $args ) {
$args['title'] = __( 'Novo título de produtos em destaque aqui', 'storefront' );
retorna $args;
}

Aqui está o resultado:

Como alterar o título da seção da página inicial

58. Como aumentar o produto da seção da página inicial por página

Basta adicionar as seguintes linhas de código ao arquivo function.php do tema filho.

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_page' );
// Produtos em destaque por página
function custom_storefront_featured_product_per_page( $args) {
$args['per_page'] = 10;
retorna $args;
}

59. Como aumentar a grade ou coluna da coluna do produto da seção da página inicial

Basta adicionar as seguintes linhas de código ao arquivo function.php do tema filho.

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_row' );

// Coluna de produtos em destaque
function custom_storefront_featured_product_per_row( $args ) {
$args['colunas'] = 2;
retorna $args;
}

Aqui está o resultado:

Como aumentar a grade ou coluna da coluna do produto da seção da página inicial

60. Como exibir mais categorias na página inicial

Basta adicionar as seguintes linhas de código ao arquivo function.php do tema filho.

 add_filter('storefront_product_categories_shortcode_args','custom_storefront_category_per_page' );

// Categoria Produtos
function custom_storefront_category_per_page( $args) {
$args['número'] = 10;
retorna $args;
}

61. Como adicionar uma descrição abaixo do título da seção da página inicial

Simplesmente adicione este código ao arquivo function.php do tema filho:

 add_action('storefront_homepage_after_featured_products_title', 'custom_storefront_product_featured_description');

function custom_storefront_product_featured_description(){ ?>
<p class="element-title--sub">
<?php echo "Descrição da seção aqui";?>
</p>
<?php}

62. Como remover a seção de produtos com melhor classificação da página inicial da Storefront

Há dois era para fazer isso. Um é instalar o plugin que o ajudará a remover esta seção. Você pode dar uma olhada no plugin Homepage Control .

No entanto, você pode simplesmente remover a seção usando ganchos. Isso é feito simplesmente adicionando a seguinte linha ao arquivo function.php do tema filho:

 remove_action( 'homepage', 'storefront_popular_products', 50 );

Além disso, você pode removê-lo adicionando o seguinte código na seção CSS adicional :

 .storefront-popular-products .section-title {display:none;}

63. Como alterar o título da seção de produtos com melhor classificação

Simplesmente adicione este código ao arquivo function.php do tema filho:

 add_filter( 'storefront_popular_products_args', 'custom_storefront_product_popular_title');
// Título dos produtos em destaque na primeira página
function custom_storefront_product_popular_title( $args) {
$args['title'] = __( 'Principais produtos', 'vitrine' );
retorna $args;
}

64. Como exibir mais produtos na seção mais bem avaliada

O padrão para a vitrine exibe 4 produtos na seção mais bem avaliados. Neste exemplo, aumentaremos para 15 produtos. Simplesmente adicione este código ao arquivo function.php do tema filho:

 add_filter('storefront_popular_products_shortcode_args','custom_storefront_top_product_per_page' );

// Produtos em destaque por página
function custom_storefront_top_product_per_page( $args ) {
$args['per_page'] = 12;
retorna $args;
}

65. Como remover a seção de produtos à venda da página inicial da vitrine

Há dois era para fazer isso. Um é instalar o plugin que o ajudará a remover esta seção. Você pode dar uma olhada no plugin Homepage Control .

No entanto, você pode simplesmente remover a seção usando ganchos. Isso é feito simplesmente adicionando a seguinte linha ao arquivo function.php do tema filho:

 remove_action( 'homepage', 'storefront_on_sale_products', 60 );

66. Como alterar a cor de fundo dos produtos à venda

Isso pode ser feito adicionando o seguinte código à seção CSS Adicional :

 .produtos de vitrine em promoção{
cor de fundo:#FFEB3B;
}

67. Como personalizar botões

Os botões podem ser modificados usando o Personalizador . Navegue até Aparência e, em seguida, Personalizar. Clique em Buttons e estilize-o de acordo com suas especificações.

Aqui está um exemplo:

68. Como adicionar links de rodapé personalizados do Storefront

Usando este código, você poderá adicionar links de rodapé personalizados e poderá estilizá-los conforme desejado. Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 add_filter( 'storefront_credit_links_output', function( $default_links) {
$saída = [
sprintf(
'<a href="%s">%s</a>', get_home_url(), 'Adicione links personalizados aqui'

),

$default_links
];
return implodir(
' <span role="separator" aria-hidden="true"></span> ', $output
);
});

Aqui está o resultado:

Como adicionar links de rodapé personalizados do Storefront

69. Excerto do blog da vitrine nos arquivos

Se você estiver executando um blog no seu tema WooCommerce Storefront, esse código poderá exibir o trecho do blog em vez do conteúdo completo nos arquivos de postagem do blog. Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 add_action( 'iniciar', function() {
remove_action( 'storefront_loop_post', 'storefront_post_content', 30 );
add_action( 'storefront_loop_post', function() {
echo '<div class="entry-content" itemprop="articleBody">';
if( has_post_thumbnail() ) {
the_post_thumbnail( 'grande', [ 'itemprop' => 'imagem' ] );
}
o_excerto();
echo '</div>';
}, 30);
});

70. Como adicionar uma Tag Metaviewport personalizada

Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 add_filter( 'wpex_meta_viewport', function() {
return '<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />';
});

71. Como remover aviso de plugins recomendados

Os avisos de plugins podem ser um incômodo para alguns e é muito fácil removê-los. Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 //Remove certos plugins
function my_recommended_plugins( $plugins) {
//Remover aviso para instalar WooCommerce
unset( $plugins['woocommerce'] );
// Retorna os plugins
retornar $plugins;
}
add_filter( 'wpex_recommended_plugins', 'my_recommended_plugins');
//Remove todos os plugins
// ISSO NÃO É RECOMENDADO SE VOCÊ ESTIVER USANDO ALGUNS DOS PLUGINS DESDE QUE O AVISO TAMBÉM É USADO PARA INFORMAR ATUALIZAÇÕES
add_filter('wpex_recommended_plugins', '__return_empty_array');

72. Como mostrar ou ocultar condicionalmente o texto explicativo do rodapé

Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 function my_callout_visibility( $bool ) {
// Ocultar na primeira página
if ( is_front_page() ) {
$bool = falso;
}
// Retorna booleano
return $bool;
}
add_filter( 'wpex_callout_enabled', 'my_callout_visibility', 20 );

73. Como remover o gerador de Meta do tema

Isso é usado para suporte, para que você seja notificado sobre qual versão do tema está usando. Não há problema em estar lá, mas se você quiser removê-lo, aqui está como.

Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 add_action( 'iniciar', function() {
remove_action( 'wp_head', 'wpex_theme_meta_generator', 1 );
}, 10)

74. Como adicionar espaço automaticamente no cabeçalho para páginas sem título

Sempre que você desativa o título da página principal para qualquer página, não há espaço sob o cabeçalho. Este snippet de código ajudará você a adicionar o espaçamento para que você possa inserir um controle deslizante, uma imagem ou outro conteúdo alinhado com a parte superior. Basta adicionar o seguinte código à seção CSS Adicional :

 body.page-header-disabled #main {
preenchimento superior: 30px;
}

75. Como ocultar o botão de rolagem para o topo no celular

Basta adicionar o seguinte código à seção CSS Adicional :

 @media apenas tela e (largura máxima: 959px) {
#site-scroll-top { display: none !important; }
}

76. Como mover o cabeçalho e o rodapé para fora do layout "em caixa"

Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 function myprefix_move_header_footer_out_of_boxed_layout() {
//Remove cabeçalho/rodapé
remove_action( 'wpex_hook_wrap_top', 'wpex_header' );
remove_action( 'wpex_hook_wrap_bottom', 'wpex_footer' );
// Re-adiciona cabeçalho/rodapé
add_action( 'wpex_outer_wrap_before', 'wpex_header', 9999 );
add_action( 'wpex_outer_wrap_after', 'wpex_footer' );
}
add_action( 'init', 'myprefix_move_header_footer_out_of_boxed_layout' );

77. Como adicionar mais opções de coluna aos módulos de grade

Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 // Esta função adicionará as seleções de coluna, você terá que adicionar seu CSS personalizado
// para a coluna real. Exemplo '.span_1_of_8{ largura: 12,5%; }'
function myprefix_grid_columns( $columns) {
$colunas['8'] = '8';
$colunas['9'] = '9';
$colunas['10'] = '10'; // adiciona quantos quiser
retornar $colunas;
}
add_filter( 'wpex_grid_columns', 'myprefix_grid_columns' );

78. Como adicionar um menu personalizado secundário no cabeçalho

Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 function add_custom_menu_above_main_content() { ?>
<div class="my-nav-wrapper clr">
<div class="container clr"> <!-- .center the navbar content -->
<?php
// Solução 1 adiciona o shortcode da barra de navegação
echo do_shortcode('[vcex_navbar menu="60"]'); // altera o ID do menu
// Solução 2 usando o menu WP veja
// @ https://codex.wordpress.org/Function_Reference/wp_nav_menu para argumentos
$args = array();
wp_nav_menu( $args );
// A solução 3 usa um plugin de menu como o uberMenu
do_shortcode('[menu_shortcode_aqui]'); ?>
</div>
</div>
<?php}
add_action( 'wpex_hook_header_after', 'add_custom_menu_above_main_content');

79. Como remover o título do cabeçalho da página e deixar apenas migalhas de pão

Basta adicionar estas linhas de código ao arquivo function.php do tema filho:

 // Remove o título da área do cabeçalho da página
add_action( 'iniciar', function() {
remove_action( 'wpex_hook_page_header_inner', 'wpex_page_header_title');
remove_action( 'wpex_hook_page_header_content', 'wpex_page_header_title'); // Total de v5+
});

80. Referências de Ação

Essas são todas as funções add_action() disponíveis usadas no tema Storefront. Ele anexa uma função a um gancho conforme definido por do_action

Em geral

Aqui estão algumas das funções gerais de ação:

storefront_before_site – Executed after opening <body> tag

 storefront_before_content – ​​Executado antes de abrir a tag <div id="content">
storefront_content_top – Executado após abrir a tag <div id="content">

Cabeçalho

 storefront_before_header – Executado após a tag <div id="page">
storefront_header – Executado dentro de <div class="col-full"> da tag <header id="masthead">
Pagina inicial
storefront_homepage – Executado dentro de <div class="col-full"> da seção de conteúdo da página inicial

Categorias de Produtos

 storefront_homepage_before_product_categories – Executado antes da seção da <section class="storefront-product-categories"> homepage storefront_homepage_after_product_categories_title` – Executado após o <h2 class="section-title"> título da seção de categorias de produtos storefront_homepage_after_product_categories – Executado após o <section class="storefront -product-categories"> seção da página inicial

Produtos recentes

 storefront_homepage_before_recent_products – Executado antes da seção da página inicial <section class="storefront-recent-products"> storefront_homepage_after_recent_products_title – Executado após o <h2 class="section-title"> título da seção de produtos recentes storefront_homepage_after_recent_products – Executado após o <section class="storefront- produtos-recentes"> seção da página inicial

Produtos em destaque

 storefront_homepage_before_featured_products – Executado antes do <section class="storefront-featured-products">
seção da página inicial storefront_homepage_after_featured_products_title – Executado após o <h2 class="section-title">
título da seção de produtos em destaque storefront_homepage_after_featured_products – Executado após a seção da página inicial <section class="storefront-featured-products">

Produtos populares

 storefront_homepage_before_popular_products – Executado antes da seção da página inicial <section class="storefront-popular-products"> storefront_homepage_after_popular_products_title – Executado após o título da seção <h2 class="section-title"> produtos populares storefront_homepage_after_popular_products – Executado após o <section class="storefront- produtos-populares"> seção da página inicial

Produtos à venda

 storefront_homepage_before_on_sale_products – Executado antes da seção da página inicial <section class="storefront-on-sale-products"> storefront_homepage_after_on_sale_products_title – Executado após o título da seção <h2 class="section-title"> produtos em promoção storefront_homepage_after_on_sale_products – Executado após a classe <section ="storefront-on-sale-products"> seção da página inicial

Produtos mais vendidos

 storefront_homepage_before_best_selling_products – Executado antes da seção da página inicial <section class="storefront-best-selling-products">
storefront_homepage_after_best_selling_products_title – Executado após o <h2 class="section-title"> título da seção de produtos mais vendidos
storefront_homepage_after_best_selling_products – Executado após a seção da página inicial <section class="storefront-best-selling-products">

Página de arquivo do blog

 storefront_loop_before – Executado antes de todas as postagens no arquivo do blog
storefront_loop_post – Executado antes de cada postagem no arquivo do blog
storefront_post_content_before – Executado antes do conteúdo de cada postagem no arquivo do blog
storefront_post_content_after – Executado após o conteúdo de cada postagem no arquivo do blog

Página geral

 storefront_page_before – Executado após a tag `<main id=”main”>` em páginas únicas
storefront_page – Executado após a abertura da tag `<div id=”post-…”>` em páginas únicas
storefront_page_after – Executado no final da tag `<div id=”post-…”>` em páginas únicas

Postagem única

 storefront_single_post_before – Executado após a abertura da tag <main id="main"> em postagens de blog individuais
storefront_single_post_top – Executado após a abertura da tag <div id="post-..."> em posts únicos
storefront_single_post – Executado imediatamente após o gancho storefront_single_post_top para mostrar o conteúdo do post
storefront_single_post_bottom – Executado antes da tag de fechamento <div id="post-..."> em posts únicos
storefront_single_post_after – Executado antes da tag de fechamento <main id="main"> em postagens de blog individuais

Barra Lateral

storefront_sidebar – Executado em todas as páginas que contêm uma barra lateral, desde que os widgets estejam presentes

Rodapé

 storefront_before_footer – Executado antes da tag <footer id="colophon">
storefront_footer – Executado antes de fechar a tag <footer id="colophon">
storefront_after_footer – Executado após fechar a tag <footer id="colophon">

Guia de referência de filtros

Esta seção lista alguns dos filtros mais usados ​​disponíveis no tema Storefront.

Comentários

Arquivo: comentários.php

storefront_comment_form_args – filtre o HTML do título da resposta do comentário antes e depois

Funções do modelo de vitrine

Arquivo: /inc/storefront-template-functions.php

Menu de navegação

storefront_menu_toggle_text – filtre o texto de alternância do menu responsivo

Pagina inicial

Categorias de Produtos

 storefront_product_categories_args – filtra os argumentos da categoria do produto da página inicial
storefront_product_categories_shortcode_args – filtre os argumentos de shortcode da categoria de produto da página inicial

Produtos recentes

 storefront_recent_products_args – filtra os argumentos de produtos recentes da página inicial
storefront_recent_products_shortcode_args – filtre os argumentos de shortcode de produtos recentes da página inicial

Produtos em destaque

 storefront_featured_products_args – filtre os argumentos dos produtos em destaque da página inicial.
storefront_featured_products_shortcode_args – filtre os argumentos de shortcode dos produtos em destaque da página inicial.

Produtos populares

 storefront_popular_products_args – filtre os argumentos de produtos populares da página inicial.
storefront_popular_products_shortcode_args – filtre os argumentos de shortcode de produtos populares da página inicial.

Produtos à venda

 storefront_on_sale_products_args – filtre a página inicial em argumentos de produtos à venda.
storefront_on_sale_products_shortcode_args – filtre a página inicial em argumentos de shortcode de produtos à venda

Produtos mais vendidos

 storefront_best_selling_products_args – filtre os argumentos dos produtos mais vendidos da página inicial
storefront_best_selling_products_shortcode_args – filtre os argumentos de shortcode dos produtos mais vendidos da página inicial

Postagem única

storefront_single_post_posted_on_html – filtre o single postado em detalhes

Rodapé

 storefront_footer_widget_rows – filtra o número de linhas do widget de rodapé (padrão: 1)
storefront_footer_widget_columns – filtro número de colunas de widget de rodapé (padrão: 4)
storefront_copyright_text – filtra o texto de copyright do rodapé
storefront_credit_link – filtra o link de crédito do rodapé

Funções da vitrine

Arquivo: /inc/storefront-functions.php

 storefront_header_styles – filtra os estilos de cabeçalho
storefront_homepage_content_styles – filtre os estilos de conteúdo da página inicial

Aulas de vitrine

Arquivo: /inc/class-storefront.php

 storefront_custom_background_args – filtra os argumentos de fundo padrão
storefront_default_background_color – filtra a cor de fundo do site padrão
storefront_sidebar_args – filtra os argumentos padrão da barra lateral
storefront_google_font_families – filtre as famílias padrão do Google Font
storefront_navigation_markup_template – filtra a marcação de saída da navegação.

Funções do modelo WooCommerce

Arquivo: /woocommerce/storefront-woocommerce-template-functions.php

 storefront_upsells_columns – filtra as colunas de upsell (padrão: 3)
storefront_loop_columns – filtra a exibição padrão do loop do produto (padrão: 3)
storefront_handheld_footer_bar_links – filtra links da barra de rodapé portátil

Aulas de WooCommerce

Arquivo: /woocommerce/class-storefront-woocommerce.php

 storefront_related_products_args – filtra argumentos de produtos relacionados
storefront_product_thumbnail_columns – filtra colunas de miniaturas de produtos (padrão: 4)
storefront_products_per_page – filtre produtos por página nas categorias de produtos.

Conclusão

Se você deseja personalizar o tema da vitrine, essas dicas compartilhadas neste guia abrangente de personalização da vitrine devem ser o melhor lugar para começar. Isso também oferece os trechos de código que você pode adicionar rapidamente ao tema filho do Storefront e obter os resultados instantaneamente. Espero que você ache este guia de personalização do Storefront útil.

Artigos semelhantes