Marketing de contenidoHerramientas de marketing

Localizador de cadenas: cómo ubicar el código en un tema o complemento de WordPress

El tema Martech Zone está utilizando ya no es compatible y los desarrolladores han desaparecido, por lo que he estado administrando el desarrollo yo mismo. Ha sido todo un desafío, pero el tema estaba bastante bien desarrollado, así que pude hacer un montón de personalizaciones y retirar algunas de las funciones que nunca usaría.

Más recientemente, mi anfitrión me ofreció la posibilidad de actualizar PHP a la versión 8.1 de 7.4. Actualizar PHP es a menudo un medio excelente para mejorar el rendimiento del sitio. Sin embargo, con cada actualización generalmente viene un código obsoleto. Muchas veces, hay agujeros de seguridad que se apuntalan en estas actualizaciones… y PHP 8.1 no fue diferente.

Cómo buscar PHP en su tema o complemento

Tan pronto como organicé y probé mi sitio en PHP 8.1, el sitio tuvo un error fatal y no se cargaba. Después de revisar los archivos de registro, identifiqué el problema... una función obsoleta que era una vulnerabilidad:

create_function()

Por supuesto, el problema era ¿cómo encuentro dónde se usó realmente la función? Podría descargar los archivos de temas y complementos y buscarlos usando algunas herramientas de escritorio. Sin embargo, una forma mucho más fácil era simplemente cargar el Complemento de WordPress del localizador de cadenas. El complemento le permite buscar cualquier cadena y responde con el archivo y la línea donde se encuentra.

Pude identificar cada archivo donde se encontraba la función obsoleta, lo reemplacé rápidamente con un código actualizado y puse mi sitio en funcionamiento en cuestión de minutos.

Cómo buscar una referencia de archivo en su tema o complemento

En otro ejemplo, noté que una referencia a una hoja de estilo alojada libremente para Fuente impresionante se estaba cargando en mi sitio y quería eliminarlo para aumentar la velocidad de mi sitio. Busqué la cadena y el complemento devolvió el complemento, la línea y la posición del código:

Localice la cadena en el tema o complemento de WordPress.

Pude eliminar el complemento y comenzar a trabajar en una nueva solución con características similares.

Buscar una cadena en un tema o complemento específico

El tema ofrece la posibilidad de limitar sus búsquedas a un tema o complemento específico, lo que lo hace extremadamente útil. En una situación como la anterior en la que no tenía idea de dónde podría estar el código, simplemente le pedí que buscara todo en wp-content… ¡e hizo un trabajo perfecto! El complemento también admite el uso de expresiones regulares (RegEx) para búsquedas más complejas.

Este es un complemento increíblemente útil para cualquiera que busque solucionar errores en su tema o complemento de WordPress. Me gusta tanto que lo he añadido a mi Mejores complementos de WordPress ¡artículo!

Douglas Karr

Douglas Karr es CMO de AbrirINSIGHTS y el fundador de la Martech Zone. Douglas ha ayudado a docenas de nuevas empresas exitosas de MarTech, ha colaborado en la diligencia debida de más de $5 mil millones en adquisiciones e inversiones de Martech y continúa ayudando a las empresas a implementar y automatizar sus estrategias de ventas y marketing. Douglas es un orador y experto en transformación digital y MarTech reconocido internacionalmente. Douglas también es autor de una guía para principiantes y de un libro sobre liderazgo empresarial.

Artículos Relacionados

Volver al botón superior
Cerrar

Adblock detectado

Martech Zone puede proporcionarle este contenido sin costo porque monetizamos nuestro sitio a través de ingresos publicitarios, enlaces de afiliados y patrocinios. Le agradeceríamos que elimine su bloqueador de anuncios mientras visita nuestro sitio.