Leo Baiano
Respostas no Fórum
-
Fórum: Temas
Em resposta a: Como trabalhar com classes externas no wordpress?Bom, a classe é quem está retornando false, ou realmente está vazio ou tem algo errado com a classe.
Fórum: Temas
Em resposta a: Como trabalhar com classes externas no wordpress?Abaixo de:
use Jflight\GACookie\GACookie; $utma = GACookie::parse('utma'); $utmz = GACookie::parse('utmz');
Coloca
print_r( $utma ); print_r( $utmz );
e me diz o que está sendo retornado.Fórum: Outros assuntos
Em resposta a: Questão sobre as páginas com index.phpCara, não entendi… porque você acha que é o WP que está criando essas URL com
index.php
no final? Acho que em algum lugar do seu site tem links errados apontando para as páginas com oindex.php
e é por isso que o google lê elas. Está bem estranho isso ai.- Esta resposta foi modificada 6 anos, 5 meses atrás por Leo Baiano.
Fórum: Temas
Em resposta a: Altero e Atualizo página/produto e da página não encontradaCara, precisaria debugar para tentar encontrar o erro. Você sabe ativar e olhar o log? Começa por lá… Esse erro é bem específico e pode ser causado por muitas coisas, não tem como ter ideia do que seja assim de primeira, é precisa um processo de debug mesmo.
Fórum: Desenvolvendo com WordPress
Em resposta a: Integração de produtos entre sitesCria um end point para inserir produto nos dois sites e, com a action
save_post
, que é acionada sempre que cria ou atualiza um post, você faz o cadastro do produto no outro site através do end point.Não sei se tem algum plugin que faça isso, mas a forma acima funcionaria e é relativamente simples de fazer se tiver conhecimentos de programação e WordPress.
Fórum: Outros assuntos
Em resposta a: Fundo automático na imagem do produtoSE a imagem tiver fundo branco e a extensão dela for .jpg não tem como você mudar o fundo no site, só com algum editor de imagem. O que você pode fazer é salvar a imagem como .png, com fundo transparente, ai define a cor que quiser no box onde a imagem será exibida.
Fórum: Desenvolvendo com WordPress
Em resposta a: Logotipo diferente – MobileFaz isso com CSS, mais especificamente com media querie. Da uma pesquisada ai para entender melhor como utilizar media queries, mas basicamente ela permite que você defina estilos diferentes com base nas características do dispositivo, ou seja, você pode colocar o HTML das duas imagens e com media queries você oculta e exibe a imagem correta quando for mobile ou desktop.
Fórum: Plugins
Em resposta a: Problemas nas caixas de seleçãoO problema é que o texto selecionado está ficando atrás da caixa cinza que indica o que deve ser preenchido naquele campo.
No CSS do seu tema adicione a seguinte regra:
.select2-container .select2-selection--single .select2-selection__rendered { padding-left:160px; }
Acho que isso vai resolver.
- Esta resposta foi modificada 6 anos, 5 meses atrás por Leo Baiano. Razão: Código escrito errado, fiz a correção
Fórum: Plugins
Em resposta a: Adicionar um produto extra na finalização de compraDa uma olhada nessa página https://docs.woocommerce.com/document/related-products-up-sells-and-cross-sells/
Você também pode querer dar uma olhada no plugin (Product Bandle)[https://woocommerce.com/products/product-bundles/], com ele você consegue definir desconto em produtos agrupados.
Como brinde recomendo a leitura: https://woocommerce.com/2016/11/bundles-cross-sells-groups/
Fórum: Plugins
Em resposta a: Erro página finalizar compra WoocomerceProvavelmente está com algum erro ou conflito javascript. Abri o inspetor do google chrome e na aba console verifica se aparece algum erro quando carrega a página e quando clica no botão.
Se aparecer coloca o erro aqui.
Você disse que funcionava normalmente então minha aposta é que instalou ou atualizou algum plugin que gerou o erro ou conflito javascript.
Fórum: Temas
Em resposta a: Mudar a listagem de produtos da home pageDa uma olhada se nas configurações do tema isso é possível de fazer, caso não seja precisa ver como o tema faz a listagem dos posts e como você deseja ordenar. Provavelmente o tema usa WP_Query para buscar os posts, neste caso é só alterar o
orderby
, mas a melhor forma para isso vai depender de como o tema é estruturado.Talvez você consiga modificar a ordem com
pre_get_posts
, se o tema utilizarapply_filter
nos argumentos da query você pode modificar comfilter
, enfim, tem que analisar isso ai.Já tentou o suporte do tema?
Fórum: Temas
Em resposta a: Problemas com BeTheme Be PressA maioria dos temas premium tem dependência de plugins e seguem configurações específicas para funcionar bem e corretamente, pelo que vi olhando rapidamente você não configurou direito ou não instalou todas as dependências.
Logo de cara, no topo, vi o erro abaixo:
Erro no Revolution Slider: Slider with alias press not found.
Pela mensagem parece que você precisa criar um slider com o alias
press
utilizando o plugin Revolution Slider.A maioria dos temas premium tem documentação bem explicativa, com prints inclusive, mostrando como configurar para deixar o visual igual ao do demo, da uma olhada nisso. Tem temas que trazem arquivos para você importar e ai ele já configura tudo certinho e cadastra conteúdo fake para deixar o visual igual ao do demo, pode tentar isso e depois editar o conteúdo.
Por fim, tenta o suporte do tema também, eles devem ajudar afinal você pagou por isso.
Fórum: Temas
Em resposta a: Site fingindo logoutPode ser cache parceiro, talvez quando você acessa a página o browser carrega uma versão onde você não estava logado, quando da F5 ele atualiza e mostra logado corretamente.
Fórum: Plugins
Em resposta a: Atualizei e Parou de Funcionar TudoTem algum erro de sintaxe no plugin
easy-wp-smtp
. Faz o seguinte cara:1 – Acessa o servidor e renomeia o diretório
wp-content/plugins
para_plugins
.
2 – Cria um diretórioplugins
e deixa ele vazio.
3 – Acessa o painel administrativo, agora deve abrir normalmente.
4 – No painel administrativo vai emPlugins
, deve aparecer uma mensagem dizendo que os plugins foram desativados porque não existem, fica tranquilo, é normal, isso está acontecendo porque a pasta plugins agora está vazia.
5 – Acessa o servidor novamente, deleta o diretórioplugins
, *o diretório vazio que você criou no passo 2*.
6 – Renomeia o diretório_plugins
paraplugins
.Pronto, agora você pode acessar a página de Plugins novamente para ativar os plugins. Sugiro que vá ativando um a um para ver quais vão gerar erro, os que gerar erro se você perder o acesso ao painel é só acessar o servidor e apagar o plugin que gerou erro.
Agora que resolvemos seu problema, cara, nunca atualize todos os plugins de vez e o ideal é que atualize as coisas em outro ambiente pra testar tudo e evitar derrubar o site caso tenha erros. Faz uma cópia exata do site em outro servidor, de preferencia um servidor com as mesmas caracteristicas, lá você faz seus testes.
Fórum: Temas
Em resposta a: Como trabalhar com classes externas no wordpress?Você está recebendo esse erro de sintaxe porque o operador
use
está dentro da função e não pode, colocause Jflight\GACookie\GACookie;
abaixo dorequire_once
.Tudo que está dentro da função
get_data_cookies
é inutil, não está fazendo nada… sem contar que deve tá gerando erros de sintaxe. Não sei porque está utilizando a actionwp_head
, ela serve para imprimir coisas dentro da tag html<head>
é isso que você precisa?Olha, eu dei uma olhada rápida na classe e acho que você só precisa fazer o seguinte:
require_once dirname(__FILE__).'/vendor/autoload.php'; use Jflight\GACookie\GACookie; $utma = GACookie::parse('utma'); $utmz = GACookie::parse('utmz'); function get_time_of_first_visit() { return $utma->time_of_first_visit; }
Ai no tema você faz
echo get_time_of_first_visit();
.Cria uma função get para cada informação que você vai precisar exibir os dados no tema, seguindo o exemplo que dei.
O ideal mesmo seria você construir um plugin, ai no plugin uma classe que extende a classe GACookie e define os metodos para recuperar pegar os valores de cada coisa que a classe GACookie fornece, mas por enquanto se seguir o modelo que fiz acima deve funcionar pra você.
Uma curiosidade, como você pretende utilizar essas informações?