Mario Ernesto
Respostas no Fórum
-
Fórum: Plugins
Em resposta a: Barra de loginFala Andersu blz?
Cara eu tenho um post ensinando a fazer isso passo a passo de fazer o login com ajax, você poderia colocar tanto no menu, como em uma top bar. Não conheço plugin pra isso mas com esse tutorial você consegue de boa fazer, mesmo sem ter muito conhecimento de Desenvolvimento.
da uma olhada:
https://marioernestoms.com/ajax-login-system-with-wordpressQualquer dúvida só voltar aqui 🙂
- Esta resposta foi modificada 3 anos, 2 meses atrás por Mario Ernesto.
Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compraFala @robertdccaetano a action é:
woocommerce_add_to_cart
Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compra@robertdccaetano você pode tentar assim pra pegar o ID do parent:
function get_parent_page_id() { global $post; if ($post->ancestors) { return end($post->ancestors); } else { return $post->ID; } }
Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compra@robertdccaetano Me diz uma coisa como está o seu cenário? Você tá usando qual tema tá usando tema padrão ou child?, quais plugins.
Porque todos esses códigos que tô te mandando estou testando antes em um ambiente meu, com storefront e WooCommerce sem muitos plugins só frete e meios de pagamento. Acho que tem alguma coisa no seu ambiente ou do WP ou de hospedagem que pode estar influenciando.Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compra@robertdccaetano tenta passar assim no is_page:
is_page( 'Monte seu combo' ) && $post->post_parent
Aqui nesse link você pode ver alguns testes com parent
https://css-tricks.com/snippets/wordpress/if-page-is-parent-or-child/
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compraPra pegar a quantidade e ocultar se a quantidade for menor que X você pode tentar algo assim:
/** * Disable checkout button if total cart less or equal than 5 products. */ function disable_checkout_button() { global $woocommerce; $total = $woocommerce->cart->cart_contents_count; // Change made if ( $total <= 5 ) { remove_action( 'woocommerce_proceed_to_checkout', 'woocommerce_button_proceed_to_checkout', 20 ); echo '<a href="#" class="checkout-button button alt wc-forward">Proceed to checkout</a>'; } } add_action( 'woocommerce_proceed_to_checkout', 'disable_checkout_button', 1 );
A regra é essa ai, mas vc pode customizar colocando ou um texto junto ao botão ou passando uma classe de css pra deixar cinza. ai vai da sua criatividade 🙂
Testei aqui em uma e-commerce de testes e funciona, avisa pra gente se resolveu 🙂
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
Fórum: Desenvolvendo com WordPress
Em resposta a: Ocultar botão finalizar compraOla @robertdccaetano,
Cara precisei fazer isso ontem pra um cliente que colocou a e-commerce em manutenção escrevi até um post no meu blog. segue a solução pra customizar o botão de checkout do produto basta colocar esse código no
functions.php
do seu tema:function woocommerce_button_proceed_to_checkout() { $checkout_url = WC()->cart->get_checkout_url(); ?> <a href="<?php echo $checkout_url; ?>" class="checkout-button button alt wc-forward"><?php _e( 'Check On Out', 'woocommerce' ); ?></a> <?php }
nesse meu caso eu só to alterando o nome, mas dentro dessa função você pode pegar a quantidade no carrinho e passar dentro da função se precisar posso colocar aqui mais completa a solução
abraços!
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
- Esta resposta foi modificada 3 anos, 3 meses atrás por Mario Ernesto.
Fórum: Desenvolvendo com WordPress
Em resposta a: Lista de Autores e página para exibir as postagemOlá tudo bem?
Para listar os autores existe a função do WordPress
wp_list_authors
segue abaixo a documentação dela, lá tem os parâmetros que você pode passar:https://codex.wordpress.org/Function_Reference/wp_list_authors
E para listar os posts do autor, você pode fazer algo tipo isso:
<?php $authors = get_users( 'role=author' ); if ( isset( $authors ) && ! empty( $authors ) ) : ?> <ul class="autores"> <?php foreach ( $authors as $author ) : $posts = get_posts( array( 'author' => $author->ID ) ); ?> <?php if ( isset( $posts ) && ! empty( $posts ) ) : ?> <li><?php echo $author->user_nicename; ?></li> <ul> <?php foreach ( $posts as $post ) : ?> <li><?php echo $post->post_title; ?></li> <?php endforeach; ?> </ul> <?php endif; ?> <?php endforeach; ?> </ul> <?php endif; ?>
espero que te ajude 🙂
Fórum: Outros assuntos
Em resposta a: [NSFW 18+] Site não respondeOla para te ajudar preciso saber qual é o código que você está tentando colocar pra ver se tem algum erro nele. E onde você está tentando colocar. Provavelmente está faltando alguma coisa. Algum fechamento de tag, ponto e virgula ou outra coisa.
Fórum: Outros assuntos
Em resposta a: Migração para localhostOlá @dvdt101,
Você precisa alterar as URLS das imagens no banco de dados, segue abaixo as queries que você vai precisar rodar:
UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_links SET link_url = replace(link_url, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_links SET link_image = replace(link_image, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_usermeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl' OR option_name = 'widget_text' OR option_name = 'dashboard_widget_options'; UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com');
Basta colocar a URL antiga e a nova. qualquer coisa retorne aqui.
- Esta resposta foi modificada 3 anos, 4 meses atrás por Mario Ernesto.
Fórum: Outros assuntos
Em resposta a: Erro ao clicar em “editar” em “todas as páginasOlá @vannucciweb, caso ainda nao tenha resolvido,
Pode sim, porque as configurações e modificações do seu tema vão continuar salvas, ative um tema padrão do WordPress como o twenty nineteen.
qualquer coisa retorne aqui.
Fórum: Outros assuntos
Em resposta a: O URL padrão é inválido – no google analyticsOlá @rosefreitasdf,
Você está tentando colocar no analytics a URL com o www? Você testar colocar sem e ver se funciona.
Quando a questão do não seguro acessei o seu site aqui pelo chrome e firefox e está tudo ok com o seu SLL.Se não for o suficiente para te ajudar, retorne aqui com prints e mais informações que ficarei feliz em te ajudar 🙂
Fórum: Outros assuntos
Em resposta a: site sobre imobiliária, adicionar ampNa minha opinião só vale a pena gastar esforços com AMP, se seu site roda alguma aplicação que precisa performar muito no mobile, como por exemplo no caso de um PWA ou um sistema que é 100% adaptado e pensado para mobile. agora para um site institucional como é o seu caso, nao vejo muita necessidade.
Fórum: Ajustando o WordPress
Em resposta a: Área administrativa aparece como texto@lojaonline você pode verificar no inspecionar elemento se tem algum arquivo de css sobrescrevendo do WordPress ou algum arquivo dando erro 404. Outra sugestão seria pegar um backup e restaurar em uma nova instalação do WordPress
Fórum: Outros assuntos
Em resposta a: [AJUDA] [CONTACT FORM 7]De nada @giferian, depois por favor marque o tópico como resolvido.