Znasz to uczucie, kiedy na stronie “wyskakuje” jakiś tekst albo błąd, a Ty nie masz pojęcia, czy siedzi w motywie, wtyczce, czy może nawet w core WordPressa? Właśnie w takich sytuacjach u mnie wielokrotnie ratowała skórę wtyczka String Locator — szybkie wyszukiwanie fraz i fragmentów kodu w plikach oraz podgląd dokładnej linijki.
Poniżej pokazuję, jak jej używać w praktyce (plus kilka trików, które realnie przyspieszają debugowanie).
Czym jest String Locator i do czego służy?
String Locator to wtyczka, która pozwala przeszukać pliki motywów, wtyczek, a nawet rdzeń WordPressa i dostać wynik w stylu: plik + dopasowany fragment + numer linii. Dzięki temu nie błądzisz po FTP ani nie ściągasz całego wp-content na komputer tylko po to, żeby zrobić “Szukaj”.
Co ważne: po znalezieniu wyniku możesz też kliknąć i przejść do edycji w przeglądarce (to opcja, którą warto używać ostrożnie).
Dlaczego ta wtyczka tak pomaga przy błędach i “dziwnych” tekstach na stronie?
Najczęstsze sytuacje, w których String Locator robi robotę:
- Szukasz tekstu, który wyświetla się na stronie (np. komunikat, nagłówek, etykieta przycisku), ale nie wiesz, skąd pochodzi.
- Masz błąd PHP / ostrzeżenie i chcesz szybko namierzyć, gdzie w kodzie jest dana funkcja/klasa.
- Chcesz znaleźć wywołanie hooka, np.
add_action('wp_enqueue_scripts'...). - Podejrzewasz konflikt wtyczek i potrzebujesz namierzyć konkretny fragment bez przekopywania się przez katalogi.
Wtyczka została stworzona właśnie pod scenariusz: “widzę fragment, ale nie wiem w którym pliku siedzi”.
Jak używać String Locator krok po kroku
1. Zainstaluj i uruchom
Instalacja standardowo z repozytorium WordPressa. Wtyczka ma 100 000+ aktywnych instalacji i jest testowana do WordPress 6.7.5.
2. Wpisz frazę, której szukasz (string)
To może być:
- tekst z frontu (np.
Zamów teraz) - nazwa funkcji (np.
wp_enqueue_script) - nazwa klasy (np.
class My_Custom_Class) - fragment HTML/CSS (np.
font-awesome)
3. Zawęź zakres wyszukiwania
Najlepszy trik na szybkość i sensowne wyniki: szukaj najpierw w konkretnym motywie albo konkretnej wtyczce, a dopiero potem globalnie. String Locator potrafi przeszukiwać motywy, wtyczki, a nawet core.
4. Odczytaj wyniki: plik + linia
Wynik mówi Ci:
- w jakim pliku znaleziono dopasowanie
- jaki fragment pasuje
- która linia (to kluczowe przy debugowaniu)
Tryb PRO: wyszukiwanie RegEx (gdy zwykłe “szukaj” to za mało)
Jeśli polujesz na wzorce (np. różne warianty tekstu, klasy z prefiksami, dynamiczne fragmenty), String Locator wspiera wyszukiwanie wyrażeń regularnych (regex).
W FAQ autor podpowiada ważną rzecz: wzorzec regex w PHP powinien być wpisany w ukośnikach, np. /twoj_wzorzec/i (gdzie i oznacza case-insensitive).
Przykłady praktyczne:
- znajdź wszystkie klasy zaczynające się od
elementor-:/elementor-[a-z0-9_-]+/i - znajdź różne warianty “Kup teraz / Kup teraz!”:
/Kup teraz!?/
Edycja plików w przeglądarce: fajne, ale ostrożnie
String Locator pozwala przejść z wyników do edycji pliku.
I teraz najważniejsze: to bywa turbo wygodne, ale traktuj jako narzędzie “awaryjne” albo do szybkich poprawek na stagingu.
Plus za bezpieczeństwo: wtyczka wykonuje kontrolę spójności (np. nawiasy/klamry), żeby zmniejszyć ryzyko “wysypania” strony przez literówkę.
Dodatkowo od wersji 1.6 (wg FAQ) po edycji sprawdza stan witryny i w razie błędu potrafi cofnąć zmianę do poprzedniej wersji pliku.
Mimo to: zawsze trzymaj się zasady backup + staging. Autor wprost rekomenduje testowanie zmian na kopii (staging).
Moje sprawdzone zastosowania (z życia)
Kilka scenariuszy, gdzie String Locator “robił mi dzień”:
- Znikąd pojawia się tekst w stopce lub popupie → szukam frazy, dostaję plik i linijkę.
- Błąd po aktualizacji PHP/WP → szukam nazwy funkcji/klasy z logów i od razu wiem, w której wtyczce siedzi problem.
- Wolna strona przez dodatkowe skrypty → szukam fragmentu
enqueuelub URL biblioteki i usuwam/optuję źródło.
Najczęstsze pytania i mini-porady
Tak, ale dopiero jako drugi krok. Najpierw zawężaj do motywu lub podejrzanej wtyczki — będzie szybciej i czytelniej.
Sprawdź, czy wzorzec jest w ukośnikach /.../ i czy nie ma nieucieczonych znaków.
Da się, ale rozsądniej robić to na stagingu. Nawet z kontrolą spójności to nadal ingerencja w pliki.
Podsumowanie
Jeśli tworzysz strony na WordPressie, grzebiesz w motywach/wtyczkach, poprawiasz błędy albo robisz szybkie diagnozy — String Locator to jedno z tych narzędzi, które realnie oszczędzają czas: wyszukujesz → masz plik → masz linijkę → działasz.
A jeśli chcesz dołożyć do tego jeszcze warstwę SEO: możesz przetestować AI SEO Assistant od SEOmator, który pokazuje dynamiczne dane o frazach (w tym frazy z AI Overview), albo ich darmowe narzędzie do keyword research.


