String locator

Descripción

Al trabajar en temas y plugins a menudo te das cuenta que un fragmento de texto aparece codificado en los archivos, necesitas modificarlo, pero no sabes en qué tema o plugin se encuentra, y tampoco en qué archivo individual buscar con certeza.

Busca fácilmente a través de tus temas, plugins o incluso en el núcleo de WordPress y obten una lista de archivos, el texto coincidente y la línea del archivo que coincide con tu búsqueda.
A continuación, puedes realizar ediciones rápidamente directamente desde tu navegador haciendo clic en el enlace de los resultados de la búsqueda.

Por defecto se realiza una comprobación de consistencia cuando se editan los archivos, esto buscará inconsistencias con llaves, corchetes y paréntesis que a menudo se olvidan accidentalmente.
Esto reduce drásticamente el riesgo de romper tu sitio al editarlo, pero de ninguna manera es una garantía absoluta.

Capturas

  • Buscando en WordPress la cadena hello dolly.
  • Pantalla de búsqueda cuando está desactivada la edición.
  • Hacer clic en el enlace para obtener uno de los resultados y llevarlo al editor en el navegador.
  • El escaneo inteligente ha detectado una incoherencia en el uso de llaves.

FAQ

¿El escaneo inteligente garantizará que mi sitio esté seguro cuando realice ediciones?

Aunque lo hará, lo mejor es detectar el uso incorrecto de los símbolos comúnmente utilizados ​​(paréntesis, corchetes y llaves), no hay garantía de que se detecten todos los errores posibles. La mejor protección consiste en mantener copias de seguridad de tu sitio (incluso cuando no se realizan ediciones).

A partir de la versión 1.6, el plugin verificará el estado de tu sitio después de realizar una edición. Si el sitio devuelve un código de error de ruptura del sitio, volveremos a la versión anterior del archivo.

Mi búsqueda está fallando y me dice que mi búsqueda es un patrón no válido

Este error solo está relacionado con las búsquedas de expresiones regulares, y se basa en la forma en que PHP lee tu cadena de expresiones regulares.

Al escribir tu cadena de búsqueda, asegúrate de ajustar tu búsqueda en barras diagonales (/), seguido por cualquier modificador como mayúsculas y minúsculas (i) que quizás quieras utilizar.

Reseñas

7 de febrero de 2022
This plugin crashed my entire website, not even disabling plugins helped getting my website back up, the only thing I could do was to restore the daily backup my hosting creates. I could've lost all of my work because of this plugin, create a backup before you even install it.
4 de febrero de 2022
genial si necesitas traducir algo y no sabes si está en un plugin, en la plantilla, en WordPress... Con este plugin encuentras la ruta y luego con LOCO Translate o editando con POEdit traduces lo que sea
19 de enero de 2022
Wish I found this plugin earlier. So easy to find file location from code. Wow+++ Sometimes it took me days to find solution but now it takes seconds. Thanks a lot!
11 de septiembre de 2021
Great for finding a string or expression, but you'd better use FTP to edit your files because if you type a wrong comma, your WP might stop altogether.
2 de agosto de 2021
This plugin saved me hours of searching while my developer was on vacation, thx man, good job.
Leer todas las 107 reseñas

Colaboradores y desarrolladores

«String locator» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«String locator» ha sido traducido a 12 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «String locator» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.5.0 (2022-02-27)

  • Fixed a bug where content would have slashes stripped unexpectedly.
  • Improved table spacing on search results.
  • Improved loopback checks to also check admin access.
  • Hardened the search iterator so users can’t accidentally perform unexpected directory traversal.
  • Introduced actions and filters in various places to enable extenders, and future enhancements.
  • Moved all ajax requests to dedicated REST endpoints.
  • Refactored file structure.

Older entries

Ver changelog.txt para el historial de las versiones.