Marketing de ConteúdoFerramentas de marketing

String Locator: Como localizar código em um tema ou plugin do WordPress

O tema Martech Zone está usando não é mais suportado e os desenvolvedores desapareceram, então eu mesmo tenho gerenciado o desenvolvimento. Tem sido um grande desafio, mas o tema foi muito bem desenvolvido, então consegui fazer várias personalizações e aposentar alguns dos recursos que nunca usaria.

Mais recentemente, meu anfitrião me ofereceu a capacidade de atualizar PHP para a versão 8.1 de 7.4. Atualizar o PHP geralmente é um excelente meio de melhorar o desempenho do site. No entanto, com cada atualização normalmente vem algum código obsoleto. Muitas vezes, há falhas de segurança que são protegidas por essas atualizações… e PHP 8.1 não foi diferente.

Como procurar PHP em seu tema ou plugin

Assim que eu testei meu site no PHP 8.1, o site teve um erro fatal e não carregava. Depois de verificar os arquivos de log, identifiquei o problema… uma função obsoleta que era uma vulnerabilidade:

create_function()

Claro, o problema era como descobrir onde a função foi realmente usada? Eu poderia baixar os arquivos do tema e do plugin e pesquisá-los usando algumas ferramentas de desktop. No entanto, uma maneira muito mais fácil era apenas carregar o Plugin do WordPress localizador de strings. O plugin permite pesquisar qualquer string e responde com o arquivo e a linha de onde está localizado.

Consegui identificar todos os arquivos em que a função obsoleta estava localizada, substituí-a rapidamente por um código atualizado e colocar meu site no ar em questão de minutos.

Como procurar uma referência de arquivo em seu tema ou plug-in

Em outro exemplo, notei que uma referência a uma folha de estilo hospedada gratuitamente para Font Incríveis estava sendo carregado no meu site e eu queria removê-lo para aumentar a velocidade do meu site. Procurei a string e o plugin retornou o plugin, linha e posição do código:

Localize a string no tema ou plugin do WordPress.

Consegui remover o plugin e começar a trabalhar em uma nova solução com recursos semelhantes.

Procure uma string em um tema ou plugin específico

O tema oferece a capacidade de limitar suas pesquisas a um tema ou plugin específico, tornando-o extremamente útil. Em uma situação como acima, onde eu não tinha ideia de onde o código poderia estar, simplesmente pedi para pesquisar tudo em wp-content… e fez um trabalho perfeito! O plugin também suporta o uso de expressões regulares (RegEx) para pesquisas mais complexas.

Este é um plugin incrivelmente útil para quem procura solucionar erros em seu tema ou plugin do WordPress. Gostei tanto que adicionei ao meu melhores plugins do WordPress artigo!

Douglas Karr

Douglas Karr é CMO de AbrirINSIGHTS e o fundador da Martech Zone. Douglas ajudou dezenas de startups de MarTech bem-sucedidas, auxiliou na due diligence de mais de US$ 5 bilhões em aquisições e investimentos da Martech e continua a auxiliar empresas na implementação e automatização de suas estratégias de vendas e marketing. Douglas é um especialista e palestrante em transformação digital e MarTech reconhecido internacionalmente. Douglas também é autor publicado de um guia para leigos e de um livro sobre liderança empresarial.

Artigos Relacionados

Voltar ao topo botão
Fechar

Adblock detectado

Martech Zone é capaz de fornecer a você esse conteúdo sem nenhum custo porque monetizamos nosso site por meio de receita de anúncios, links de afiliados e patrocínios. Agradeceríamos se você removesse seu bloqueador de anúncios ao visualizar nosso site.