Respostas no Fórum

Visualizando 15 respostas - 331 até 345 (de um total de 370)
  • O Facebook só permite compartilhar aquilo que seu crawler consegue rastrear. Como as páginas precisam de login, o crawler do Facebook não terá como rastreá-las, a menos que você abra uma exceção (whitelist) ou para o agente de usuário do Facebook (uma solução totalmente insegura, pois abre seu site para ataques de malware) ou para os endereços de IP do Face. Embora seja mais segura, nem a exceção pelo IP eu adotaria num site meu, é pedir para ter problema. Caso saiba o que está fazendo e queira adotar uma dessas exceções, dá uma olhada aqui. Para confirmar se é esse o problema que está impedindo o compartilhamento, vc pode usar a ferramenta de depuração: https://developers.facebook.com/tools/debug/sharing/.

    Uma solução é ter sempre uma página pública com a melhor descrição possível do conteúdo que está atrás do muro. São essas que serão indexadas pelo Google e compartilhadas nas redes. Quem tiver o acesso, entra nas que ficam por trás do muro. E aí vc coloca como URL canônico o da página com acesso público, e instrui o plugin para compartilhar sempre o URL canônico (se ele já não fizer isso por padrão).

    Fórum: Temas
    Em resposta a: Dicas & Design

    Olá @lukaizh,

    Uma sugestão prática é usar o Lighthouse do Chrome e fazer uma auditoria. Abra seu site no Chrome e aperte a tecla F12 (Windows). Vai abrir a DevTools, um painel com informações técnicas. Use a aba “Audits” e roda na versão desejada (mobile ou desktop, eu sugiro começar pelo mobile). Quando a auditagem estiver concluída, vai aparecer um relatório com sua nota para cada item (desempenho, segurança, SEO etc) e uma série de sugestões para aperfeiçoar. Está tudo em inglês, mas vc pode paralelamente abrir o help numa outra aba e ir lendo cada recomendação em português: https://developers.google.com/web/tools/lighthouse/audits/critical-request-chains.

    Boa sorte!

    Olá @juniornascimentoo.

    No meu iPhone aparece direitinho. Só deu essa tela branca quando desativei o JavaScript no Safari. Vá em Configurações > Safari > Avançado > JavaScript e veja se está habilitado.

    Olá @guiali,

    Pela descrição do problema e pelas colocações feitas nas mensagens anteriores, sugiro que vc considere a alternativa de usar um serviço de proxy reverso. Eu uso e recomendo o plano gratuito do Clouflare (as vantagens do plano pago não fazem sentido para mim, pelo menos). É um serviço que deixa seu site seguro via https (vc pode usar tendo ou não um certificado SSL já instalado no seu site), protege com um firewall na nuvem e faz um cache dos arquivos estáticos (js. css, pdf, jpg, gif, outros arquivos de imagem etc) também na nuvem. Com isso, a demanda pelo servidor pode ser reduzida significativamente.

    No meu site, por exemplo, que tem baixa visitação mas com páginas relativamente “pesadas”, pois é um site de imóveis e tem muitas fotos tamanho grande, alguns pequenos vídeos, mais de 75% é servido pelo Cloudflare (nuvem), ou seja, só chegam aos servidores da empresa de hospedagem 1 de cada 4 requisições!

    Além disso, o firewall barra na nuvem muitas visitas maliciosas que chegariam ao seu site. Eu usei (e recomendo) o Wordfence, embora hoje use outro firewall no WP. Acontece que o WP é a última barreira. Quando ele “bloqueia” um ataque, na verdade esse hit já aconteceu no seu servidor, já foi processado pelo WordPress e pelo próprio Wordfence. Se vc tem um firewall na nuvem, qualquer tentativa de ataque DDoS, em que múltiplas visitas são feitas simultaneamente para derrubar seu site, como mencionado pelo @everaldomatias, é barrada na nuvem, sem incomodar os servidores da hospedagem.

    Caso queira usar o Cloudflare, sugiro pesquisar no Google como ativar o Cloudflare num site WP. Qualquer mudança que troque de http para https corre o risco de tirar seu site temporariamente do ar, por isso é bom pesquisar antes de implementar.

    Por fim, retomo a observação feita pelo Everaldo:

    Outro ponto é que precisa descobrir o real gargalo do seu site/hospedagem para tomar uma atitude mais assertiva. Sobrecarga pode ser uma série de fatores, inclusive robôs maliciosos acessando repetidamente seu site com o objetivo de atingir o limite da sua banda e derrubar o site. Pode ser mal desenvolvimento de plugins/temas. Pode ser imagens muito grandes. Enfim, uma série de fatores.

    A hospedagem está se referindo ao que com “sobrecarga”? Largura de banda? Utilização de CPU? de memória, de espaço no disco rígido?… A hospedagem tem a obrigação de informar exatamente o que está causando esses gargalos. Seja informando vc diretamente, seja provendo os logs para vc examinar. Além disso, eles deveriam oferecer a vc uma possibilidade de upgrade para o caso, oferecendo um plano com mais largura de banda, mais CPU, mais memória etc, dependendo do diagnóstico. Tem site que sai do ar simplesmente porque sofre ataques tipo DDoS e isso gera arquivos de log gigantes, ainda que somente de 404s (não chegam a visitar páginas verdadeiras), fazendo exceder a cota de disco rígido do plano de hospedagem.

    Por maior que seja o seu site, não consigo entender a ideia de vc criar um site “novo” e manter o que já fez num site “antigo”. Isso vai criar um pesadelo em termos de SEO, confundir os usuários, e na minha modesta opinião, não faz o menor sentido. Primeiro porque deve haver sites muito maiores que o seu rodando WordPress. Não consigo imaginar (e nunca vi um caso assim) um site que comece a crescer ter que criar um outro URL para posts antigos. Segundo porque não creio que isso vá resolver. E aí voltamos à questão do diagnóstico. Se a sobrecarga for largura de banda, de que maneira criar uma pasta /antigo/ para posts vai resolver isso? Se for de memória ou CPU, a menos que vc troque os plugins que eventualmente estejam causando esses problemas, ou contrate se for o caso um upgrade da hospedagem, eles dificilmente irão embora.

    Boa sorte!

    • Esta resposta foi modificada 7 anos, 9 meses atrás por CB.

    Bom saber que deu certo, @fabiola123!

    Depois não esquece de marcar este tópico como resolvido.

    Olá @fabiola123, @ralden,

    Não uso o Woocommerce, mas suspeito que haja algum plugin bom no repositório que faça a gestão dos tamanhos de imagens, gerando vários tamanhos para uso em diferentes telas. Muitas vezes isso é feito pelo próprio tema, como o que uso no meu site, por isso não sei de nenhum plugin para recomendar. Mas pra isso o tema precisa ser “responsivo”.

    Em termos de CSS, o que pode remediar essa esticada seria inserir um código no custom.css (ou equivalente) que substitua o “width:100%”, deixando a imagem exibida em seu tamanho natural (250×250). Vai sobrar uma margem branca entre a imagem e o texto. Teria que fazer testes e ver se agrada:

    div.product div.images img, #content div.product div.images img {
       width: auto;
       }

    Olá @vinnyscrouth,

    Independente das soluções que serão propostas aqui sobre como detectar e limpar o site, algumas sugestões:

    Quando vc disse que alterou chaves e senhas, vc se lembrou de trocar os sais criptográficos do WordPress? Sem isso um hacker que já acessou seu site continua com acesso por algumas semanas, mesmo com a nova senha, pois o navegador autenticado entra sem ter que informar a senha. Se não, visite: https://api.wordpress.org/secret-key/1.1/salt/ e faça a troca editando o wp-config.php.

    Outra coisa: implementa autenticação em 2 etapas (2FA) em tudo isso, inclusive no SSH (usando uma senha para proteger a chave)

    Duas maneiras de infecção que têm ganho tração recentemente: (1) via plugin legítimo. Um plugin que é relativamente popular e tem ótima reputação é vendido para algum criminoso que insere o malware; e (2) via extensão do Chrome, mais ou menos o mesmo processo, só que em de comprar um plugin, o criminoso compra uma extensão.

    Então fica a sugestão: faça uma auditoria de seus plugins e das extensões que vc usa.

    Fórum: Plugins
    Em resposta a: Pin Avançadp Pinterest

    Olá @carolfuzimoto,

    Será que seu site não está bloqueando os bots do Pinterest? É muito comum haver uma proteção contra “hotlinks” para evitar que outros sites usem suas imagens indevidamente, pois, se outros sites fizerem hotlinks para o seu, isso pode consumir parte de sua cota de tráfego definida pela hospedagem.

    Essa proteção geralmente é feita via arquivo .htaccess ou em algum firewall. Dá uma olhada no cPanel da sua hospedagem, veja se não tem um ícone específico para Hotlinks ou Firewall pra ver se não tem algo assim ativado.

    Se este for o caso, vc terá de decidir entre liberar o acesso a todos, ou, se a ferramenta permitir, criar exceções para redes sociais como Pinterest, Facebook etc.

    Fórum: Temas
    Em resposta a: Versão mobile

    Olá @decharts,

    “Design responsivo é o padrão de design recomendado pelo Google.” — assinado: Google

    Para mais detalhes, inclusive como fazer da melhor maneira sem usar o design responsivo, como parece ser a sua situação: https://developers.google.com/search/mobile-sites/mobile-seo/.

    O uso de subdomínio (m.example.com) só deve ser adotado e forem seguidas as instruções no link acima (e páginas seguintes). Do contrário pode prejudicar o SEO e diluir a pontuação do site no Google.

    Fórum: Outros assuntos
    Em resposta a: Site NÃO SEGURO

    Olá @dcmarcelao,

    Você faz isso instalando um certificado SSL para tornar as conexões com seu site seguras, via HTTPS. Como há particularidades da instalação no WordPress e são muitas etapas, sugiro que siga um tutorial específico para o WordPress. Este parece detalhar bem o passo a passo: https://tudosobrehospedagemdesites.com.br/configurar-ssl-no-wordpress/.

    Faça um backup completo do site antes de começar e sempre esvazie o cache do seu navegador a cada etapa, para evitar falsos erros.

    Uma alternativa a instalar o SSL é vc usar um serviço de proxy reverso, como o Cloudflare, que vai proteger seu site e oferecer algumas vantagens de velocidade. https://www.princiweb.com.br/blog/programacao/wordpress/como-ter-https-de-graca-pelo-cloudflare-no-wordpress.html.

    E vc pode também combinar as duas coisas, instalar o SSL do Let’s Encrypt no site e ativar a proteção do Cloudflare. É o que eu faço no meu site.

    Boa sorte!

    Fórum: Temas
    Em resposta a: Ajuste de tema

    Valeu @lukaizh.

    Não esquece que isso é só um remendo rsrs. O ideal é informar aos autores do tema pra eles corrigirem isso. Se resolveu, vc pode marcar o tópico como resolvido.

    Olá @agencianet, o endereço do site está errado.

    Fórum: Temas
    Em resposta a: Ajuste de tema

    O que está aparecendo pra mim no código-fonte da sua página é que vc usou aspas curvas, o que resulta em valor inválido. Neste tipo de sintaxe, são usadas aspas retas:

    Tente:
    'BUSCAR' ou "BUSCAR"
    em vez de
    ‘BUSCAR’ ou “BUSCAR”

    Se vc simplesmente copiou e colou a partir da resposta do @ralden, isso acontece pq o wordpress.org tem esse defeito: ele converte em aspas tipográficas (ou curvas) as aspas simples, mesmo quando se usa “blockquote”. E o pior é que a fonte usada neste site quase não deixa ver a diferença entre aspas retas e curvas!

    Fórum: Temas
    Em resposta a: Ajuste de tema

    Oi, @lukaizh, pena que não deu certo. Vc deletou o cache?

    Fórum: Temas
    Em resposta a: Ajuste de tema

    Valeu, @ralden,

    Mas na verdade não tem o que ensinar, quem sou eu… também uso o seu método “rudimentar, no olho mesmo” rsrs.

    É que nesse caso o que dificulta encontrar o “content: ” é que ele está no div que contém várias coisas, e não no “input” que define o botão. Confuso, não? Apesar de ser invocada com um “:before”, a palavra SEARCH não aparece antes dessas várias coisas como era de se supor. Por exemplo, visualmente, o div primeiro apresenta um elemento com a “Buscar…”, depois outro elemento com o dropdown “Todas as categorias” e só então entra o botão. Acho que é um resultado do float:left nos dois primeiros elementos, e do float:right no botão. Mas é só um palpite.

    Como não aparecia em lugar nenhum, o que eu fiz foi navegar no Inspetor de Elementos subindo pela hierarquia que aparece numa espécie de breadcrumbs. Veja no vídeo: https://www.youtube.com/watch?v=BjRUYHCSLs0&feature=youtu.be&hd=1.

    Como se vê no vídeo, eu fui “no olho”, mas agora vejo que seria possível procurar pelo filtro que aparece logo abaixo da hierarquia, usando “content:” ou “:before”. Mesmo assim esse filtro só pesquisa de elemento em elemento, não sei se tem um jeito de fazer uma busca global.

    Abraços

    • Esta resposta foi modificada 7 anos, 10 meses atrás por CB.
Visualizando 15 respostas - 331 até 345 (de um total de 370)