Se você utiliza os meios de pagamento exibidos separadamente e os ícones dos meios de pagamento não aparecem, este artigo lhe ajudará.
Primeiramente, certifique-se que o plugin PagBank Connect está instalado e que a pasta com os ícones está acessível.
Você pode fazer isso acessando por exemplo o url https://SUALOJA.COM/wp-content/plugins/pagbank-connect/public/images/cc.svg.
Se você conseguiu acessar com sucesso, o problema pode se dar por alguma outra razão no momento da geração da imagem dinâmica.
Veja um dos possíveis motivos:
1. Solid Security Plugin ou outros plugins de segurança
Alguns plugins de segurança impedem que scripts PHP sejam executados. Certifique-se de liberar acesso ao arquivo /wp-content/plugins/pagbank-connect/public/images/payment-icon.php.
No Solid Security, isto é feito conforme imagem abaixo.
No caso do Solid Security, desativar ou desinstalar ele não surtirá efeito, pois as alterações que ele faz são salvas em outros arquivos e permanecem ativas mesmo depois.
Em versões mais recentes do nosso plugin, conseguimos prever esse tipo de bloqueio e usar o arquivo original sem modificação de cor. Nestes casos, uma mensagem "A personalização da cor dos ícones foi desativada, pois alguma configuração de segurança de sua loja impede ele de ser utilizado." será exibida.
2. Ícone modificado com SVG inválido
Talvez seu desenvolvedor tenha substituído um dos ícones de pagamento SVG da pasta /wp-content/plugins/pagbank-connect/public/images/ por outro em formato incompatível.
Note que o payment-icon.php tentará substituir trechos do SVG para que ele fique com a cor configurada no admin.
3. Permissão de leitura
Certifique-se que os arquivos da pasta /wp-content/plugins/pagbank-connect/public/images/ tenham permissão de leitura.
4. Erros PHP
Embora raros, pode ser que tenhamos deixado passar alguma coisa.
Veja os logs de erro do PHP e Apache/nginx e reporte o problema pra que possamos corrigir.
Comentários
0 comentário
Por favor, entre para comentar.