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 a través del tema Twenty Fourteen para la cadena 'no encontrada'
  • 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

Preguntas frecuentes

¿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

13 de julio, 2019
I don't know how many weeks I spent trying to find a single line of code just to change two letters in my blog, but was never able to find them. With string locator I finally took care of it.
25 de junio, 2019
Em segundos ele achou o arquivo com o código que eu queria, já abriu o arquivo na linha do código procurado e editei nele mesmo! Excelente! Parabéns!
6 de junio, 2019
Working perfectly. Thank you for this great solution as it save a lot of my time.
15 de mayo, 2019
I wouldn't advise using this plugin. I used it to search for a code in my WordPress directory, and it crashed my entire website. To the point where I nearly lost everything and my server host had to install one of the automatic backups we created the night before. If we hadn't had that backup all would be lost (15+ years of work). It injected 115 MB of data instantaneously into my tables. I have the proof in phpMYadmin. DO NOT USE – unless you hate your website of course.
Leer todas las 73 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 6 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.3.1

This is a maintenance and security release, with thanks to RIPS Technologies for the responsible disclosure of several security concerns.

  • Fixed an escaped URL that should’ve allowed some HTML links.
  • Patched a potential security vulnerability with file path traversals.
  • Patched a potential security vulnerability that allowed writing to arbitrary files.
  • Patched a few Cross Site Scripting (XSS) vulnerabilities.
  • Removed unused code that might allow file creation.

2.3.0

  • Requisito de versión actualizada a 4.9, ya que ahora utilizamos el CodeMirror incluido en el núcleo de WordPress.
  • Funciones de traducción convertidas a las versiones de escape para evitar el resultado accidental de las traducciones.
  • Se eliminaron los paquetes de idiomas, ahora estos deben ser servidos por WordPress.org.
  • Comportamiento mejorado cuando ocurre un fallo en la búsqueda, accidentalmente enviamos mensajes de error por cada archivo (whoops).
  • Se añadieron más cadenas traducibles.
  • Añadidos varios filtros:
    ** string_locator_bad_http_codes
    ** string_locator_bad_file_types
    **

Older entries

Ver changelog.txt para el historial de las versiones.