Respostas no Fórum

Visualizando 15 respostas - 1 até 15 (de um total de 57)
  • Fórum: Plugins
    Em resposta a: Barra de login
    Mario Ernesto

    (@marioernestoms)

    Fala 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-wordpress

    Qualquer dúvida só voltar aqui 🙂

    Mario Ernesto

    (@marioernestoms)

    Fala @robertdccaetano a action é:

    woocommerce_add_to_cart

    Mario Ernesto

    (@marioernestoms)

    @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; 
    	} 
    }
    Mario Ernesto

    (@marioernestoms)

    @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.

    Mario Ernesto

    (@marioernestoms)

    @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/

    Mario Ernesto

    (@marioernestoms)

    @robertdccaetano,

    Pra 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 🙂

    Mario Ernesto

    (@marioernestoms)

    Ola @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!

    Olá 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 🙂

    Ola 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.

    Olá @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 6 anos, 2 meses atrás por Mario Ernesto.

    Olá @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.

    Olá @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 🙂

    Olá @imobiliariaparanagua,

    Na 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.

    @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.

Visualizando 15 respostas - 1 até 15 (de um total de 57)