Ir para conteúdo
murilosouzajr

[RESOLVIDO] Pedido besta, mais não consigo! Esconder botão p/ visitante e mostrar para logados.

Recommended Posts

Tenho um tema wordpress, e tem uma classe css que preciso esconder para visitantes e mostrar para usuários registrados;

 

A classe é: .listing_add_cart

 

Quando eu coloco no meu css personalizado:

.listing_add_cart {display: none;}

Ele remove o botão pra todo mundo. E não é isso que eu quero.

Eu quero que visitantes que acessam o site não vejam esse botão.

 

E usuários após fazerem o login visualizem esse botão.

 

Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, ele esta funcionando da forma correta, já que o .listing_add_cart {display: none;} vai pegar tudo o que tiver com essa classe, para você fazer isso funcionar do jeito q você quer, você vai ter q mexer na programação do tema, essa parte eu já não sei te ajudar...

 

pq ai você vai colocar para q o conteudo da listing_add_cart não aparece para visitantes, apenas para que tiver a "patente" usuario registrado

 

tendeu?

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para fins de pesquina no Google, eu consegui arrumar;

 

Através do pouco conhecimento que tenho, olhei todas as classes e consegui através das existentes fazer o que eu queria desta maneira:

body.stm-user-not-logged-in .header-listing .listing_add_cart {display: none;}

obrigado ao Kaio Kdesigner, pela força!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 14/07/2017 at 16:27, murilosouzajr disse:

Para fins de pesquina no Google, eu consegui arrumar;

 

Através do pouco conhecimento que tenho, olhei todas as classes e consegui através das existentes fazer o que eu queria desta maneira:


body.stm-user-not-logged-in .header-listing .listing_add_cart {display: none;}

obrigado ao Kaio Kdesigner, pela força!

 

 

Cara,... vasculhei e tentei algumas variações mas não deu certo prá mim, não faço ideia do que usar!

estou com a mesma intenção (ocultar uma classe para usuários não logados), só neste caso quero esconder o botão do "requisitar orçamento" no woocommerce.

 

a classe que quero ocultar é essa:

Citar

 

.yith-ywraq-add-to-quote {display: none;}


 

 

alguma sugestão?

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
6 horas atrás, Maycon-Giliolli disse:

 

 

Cara,... vasculhei e tentei algumas variações mas não deu certo prá mim, não faço ideia do que usar!

estou com a mesma intenção (ocultar uma classe para usuários não logados), só neste caso quero esconder o botão do "requisitar orçamento" no woocommerce.

 

a classe que quero ocultar é essa:

 

alguma sugestão?

 

 

 

No meu caso eu resolvi legal, mas muda de tema pra tema.

 

De repente está mais facil do que você imagina, o que precisamos saber qual é o tema?

 

E o segundo, onde está esse botão e onde você está colando esssa classe para esconder, pode ser em algum lugar errado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Conteúdo Similar

    • Por rachelvillaradm
      Olá galera, a quem possa interessar...   Recomendo o Curso de Marketing Digital Intensivo no Rio da MPE Marketing Digital.    - O menor valor do mercado para Curso de Marketing Digital Presencial (R$ 200). Além disso, ingresso pode ser comprado por cartão de crédito (parcelado em até 10x), boleto bancário ou débito online; - Ótima localização no Centro do Rio - RJ. O prédio EDX Coworking fica esquina com a Rua 7 de setembro, a 5 minutos das barcas, a 2 minutos do metrô estação carioca e em frente ao VLT (Veículo leve sobre trilhos);  - Internet Wi-fi de alta velocidade; - Coffee & Snacks Grátis; - Apostila do Curso de Marketing Digital (formato digital) e certificado digital de participação enviado via e-mail.   Mais informações e pagamento na plataforma Sympla: https://www.sympla.com.br/curso-de-marketing-digital-no-rio-intensivo-de-8hs__230765
    • Por Rodrigokyo
      ola estou migrando para o Wordpress e estou me deparando com alguns problemas eu uso uma hospedagem pagando anualmente e instalei o wp nela já tem uns dois dias , instalei um template e comecei a configurar,  instalei alguns Plugins incluindo elementor , quando fui acessar  hoje o painel do servidor, aparece  essa mensagem.
       "Seu site gerou 17 erros de excesso de processamento e memória nas últimas 24 horas. Visitas importantes em seu site estão sendo perdidas."
      É certo que esses erros de excesso de memoria foi por conta da instalação do wp, gostaria de saber como posso resolver isso e porque isso acontece? 
       
      só um detalhe,  tenho outro servidor de um cliente e nele tem um wp instalado e não ocorre esse problema (na mesma empresa de hospedagem ) sera q foi algum plugin q instalei q causou isso ou o wp não estava atualizado alguém sabe como posso melhorar isso obrigado
    • Por Levi Oliveira
      Quem podera de ajudar fico grato: Estou criando um tema Wordpress e na hora de criar o menu não aparece nada!
      Segui o codico: php e html
      <html>
      <head>
      <title><?php bloginfo("name") ?> - <?php bloginfo("description") ?></title>
      <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
      <meta http-equiv="content-type" content="<?php bloginfo('html_type'); ?>; <?php bloginfo('charset'); ?>" />
      <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" media="all" type="text/css" />
      <link rel="alternative" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
      <link rel="alternative" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
      <link rel="alternative" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
      <?php wp_head(); ?>
      </head>
      <body>
          <div class="header">
              <div class="centered_header"><a href="<?php echo get_option("home")?>"><img src="wp-content/themes/viewsnews/img/logo.png" width="150"></div></a></div>
          <div class="menu">
              <div class="centered_menu">
                  <ul>
                      <li><a href="<?php get_option (home); ?>">INICIO</a></li>
                  </ul>
              </div>
          </div>
       
      CSS:
       
      /*
      Theme Name: ViewsNews PT
      Theme URI:  #
      Discription: Um tema desenvolvido pela Opttus
      Author: Micael Levi
      Author URI: #
      Version: 1.0
      */
      *{
          margin: 0;
          padding: 0;
      }
      .container{
          position: relative;
          width: 1000px;
          margin-left: -500px;
          left: 50%;
          margin-top: 30px;
          
      }
      .header {
          position:relative;
          width:100%;
          height:70px;
          background-color: #f22b2b;
      }
      .centered_header{
          position: relative;
          width: 1000px;
          height: 120px;
          margin-left: -500px;
          left: 50%;
          padding: none;
      }
      .menu{
          position: relative;
          width: 100%;
          height:40px;
          background-image:url("http://localhost/viewsnews-theme/wp-content/themes/viewsnews/img/menu_background.png");
          box-shadow:5px 5px 5px #cccccc;
      }
      .centered_menu{
          position: relative;
          width: 1000px;
          height: 45px;
          margin-left: -500px;
          left: 50%px;
          line-height: 45px;
      }
      .menu-principal{
          list-style-type: none;
          display: inline;
          padding-left: 15px;
          padding-right: 12px;
          color: #000000;
      }
          
      }
      .menu-principal a {
          font-family: Tahoma, Arial, Helvetica, sans serif;
          font-size: 13px;
          color: #000000;
          text-decoration: none;
      }
      ..menu-principal a:hover{
          color: #000000;
          text-decoration: underline;
      }
      .content{
          position: relative;
          width: 700px;
          height: 250px;
          background-color:#efefef;
          border: 1px solid #cccccc;
      }

       
    • Por sergiorebelojr
      Boa tarde pessoal, 
      Acabei de receber um mensagem de um cliente, perguntando porque o video.mp4 que tem na Home do site dele não esta rodando automaticamente quando entra no site? 
       
      No site em questão usando o plugin Revolution Slader, coloquei um video em mp4 na Home do site quando tu entra como o cliente pediu... 
      Infelizmente, o unico browser que não roda é no Safari (mac) e gostaria de pedir a ajuda de vocês, se alguém sabe como posso fazer para ele dar play automaticamente quando ele acessar pelo Safari!? Alguém sabe? 
       
      Obrigado! 
    • Por João Santana
      Galera, preciso de uma ajuda. estou desenvolvendo um plugin que deve fazer um redirect (ou abrir um iframe, desde que vá para a outra página em outro host).
       
      O plugin funciona localmente, fazendo o redirecionamento para outro host. Porém, em produção ocorre o erro syntaxerror: unexpected token < in json at position 0.
      Fiz o redirecionamento usando wp_redirect, depois usando header('Location: ' . url). Também tentei usando echo printando um formulário e com javascript, clicando no botão e por fim, usando um iframe que toma toda a tela. Localmente, todas estas opções funcionaram. A mensagem de erro indica que o Wordpress está interpretando o response como um JSON e não como html. Alterei o header para que o accept  e Content-type como text/html, porém não mudou nada. A versão que estou usando do Wordpress é a mais a 4.9.1 e do wooocommerce é a 2.4.8. Não posso atualizar nenhum outro plugin.
       
      Alguém já teve esse problema? 
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: