Respostas no Fórum

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Olá.

    Se você tem uma página personalizada dá pra fazer da seguinte forma:

    <!-- Formulário necessário para enviar o id do produto para o Checkout -->
    <!-- HTML do Form <Este form fica escondido> -->
    <form id="checkout_pro" class="cart" method="post" enctype="multipart/form-data">
       <input id="checkout_pro_id" type="hidden" name="add-to-cart" value="">
    </form> 
    <!-- FIM HTML do Form -->
    
    <!-- HTML do botão <Coloque um deste para cada produto> -->
    <button type="submit" href="javascript:checkout_pro(ID do produto<número>)" class="single_add_to_cart_button button alt">
    Adicionar ao carrinho</button>
    <!-- FIM HTML do botão <É PARA COLOCAR EM CADA PRODUTO> -->
    
    // Códogo JavaScript
    /* Este código pega ID do produto informada na tag button e 
    envia no Form para configurar o produto corretamente. */
    var checkout_pro = function (pro_id) {
       document.querySelector("#checkout_pro_id").value = pro_id;
       document.forms['checkout_pro'].submit();
    }

    É possível fazer isso ficar padrão usando os Hooks do Woocommerce, mas eu não sei quais são Hooks desta parta do plugin, mas o código a cima já resolver seu problema se sua página é customizada. Eu resolvi meu problema dessa forma a cima.

    • Esta resposta foi modificada 3 anos, 7 meses atrás por rgenesis.
    • Esta resposta foi modificada 3 anos, 6 meses atrás por Felipe Elia.
    Fórum: Plugins
    Em resposta a: Integração de e-mails

    Para fazer isso vai dar um pouco de trabalho já que você disse que é iniciante. Embora eu acho que falta algumas informações mas vou te falar algumas coisas que pode ajudar vc nisso. Não vai ser detalhado, mas vou dizer o que precisa fazer.

    Antes de mais nada FAÇA BACKUP DO SEU WORDPRESS. Se tua hospedagem tiver o Softaculous é possível realizar um backup com 3 cliques em 3 min. Se der errado, mais 1 min para restaurar teu site. Se não fizer backup e você fizer algo errado, não pode chorar, hein. Se você não sabe o que está fazendo, aqui é a sua linha de chegada… NÃO PROSSIGA SE NÃO SOUBER!!!!

    No passo a passo, faça o seguinte:

    1) Identifique a página que exibe a lista dos empregos.
    dica:
    – Você vai encontrá-la em: public_html/pasta-wordpress/wp-content/themes/nome-do-seu-tema/
    2) Crie um tema filho
    3) Faça uma cópia da página que exibe a lista de empregos para dentro do tema filho.
    4) Acesse a página COPIADA dentro do tema filho e procure o Loop. Vai ser algo assim:

    <?php 
    if( have_posts() ): while( have_posts() ): the_post();
    /* Aqui vc vai ver um código em HTML misturado com PHP. Procure dentro do HTML o local onde vc quer colocar os campos do canditato(nome, telefone e currículo). Talvez dentro de uma div (Obs.: você preciso usar CSS para manter o padrão do teu site). Então vc precisa adicionar o código para formulário envia o email para pessoa certa. Então, adicione um campo a mais no formulário type=”hidden” assim: */ ?>
    <input type=”hidden” name=”emailto” value=”<?php echo $variavel_do_email_do_empregador; ?>”>
    //Coloque o formulário antes de endwhile.
    <?php
    endwhile;
    endif; 
    ?>

    Bem agora você tem o Email do empregador no formulário de cada vaga. Note que o Email vai ficar público no html, okay? Certo. Explicando melhor, observe que $variavel_do_email_do_empregador deve estar definido no sistema no ato do cadastro do empregador. É evidente que a variável correta não essa, mas acredito que seja fácil pra você achar o nome correto.

    5) Agora, você precisa criar um form para o envio que pode ser na mesma página ou não. Aí vc pode usar sua criatividade. Aqui você vai precisar usar jQuery, Ajax, JS, ou só PHP, isso vai depender do nível de conhecimento.

    Nesse formulário vai possuir os seguintes parâmetros:
    – Nome
    – Telefone
    – Currículo
    – Email do empregador
    Como já dito: vc poderá tratar esses dados como quiser.

    Ob.: essa explicação pode servir como base para você realizar esse projeto. Eu não quis entrar em detalhes para não delongar muito.

    • Esta resposta foi modificada 4 anos, 8 meses atrás por rgenesis.
    • Esta resposta foi modificada 4 anos, 8 meses atrás por rgenesis.

    Hey.
    Vi que você conseguiu resolver seu problema. Posta a solução para ajudar outras pessoas que tiver o mesmo problema.

    Fórum: Temas
    Em resposta a: Como alterar o rodapé

    @pedrosoreinaldo, não é aconselhável mexer no tema original, porque você vai perder suas modificações assim que o tema for atualizado. Você precisa criar um tema filho. Essa é a maneira mais difícil caso você queira mudar muita coisa. Então duas maneiras

    === Primeira ===
    Diga o que você quer alterar e poste o código do footer.php aqui.
    Assim vamos conseguir te enviar as alterações prontas, inclusive o tema filho.

    === Segunda ===
    Agora, se sua modificação for mais simples use o editor de CSS em:
    wp-admin > Aparência > Personalizar > CSS adicional.
    Se não souber fazer podemos te enviar o código.

    O que você precisa fazer é definir mais a sua questão.

    Fórum: Temas
    Em resposta a: Mostrar data do post personalizada

    Oi, @soullessbr.

    Esse código exibe a data num formato tipo rede sicial. Vê se você gosta.
    <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' atrás'; ?>

    Você deve colocar no local onde você que apareça diretamente na página.

    Fórum: Temas
    Em resposta a: Página de Posts Dinamicamente
    Criador do tópico rgenesis

    (@genesiswp87)

    Awesome! Isso era exatamente o que eu estava precisando. Você acaba de salvar uma vida. O código a seguir retorna a url da página de posts: <?php echo get_permalink( get_option( 'page_for_posts' ) ); ?>
    Muito obrigado!

    • Esta resposta foi modificada 4 anos, 9 meses atrás por rgenesis.
    • Esta resposta foi modificada 4 anos, 9 meses atrás por rgenesis. Razão: Erro de digitação
Visualizando 6 respostas - 1 até 6 (de um total de 6)