Вміст Маркетингмаркетингові інструменти

Пошук рядків: як знайти код у темі або плагіні WordPress

Тема Martech Zone більше не підтримується, а розробники зникли, тому я сам керую розробкою. Це було досить складним завданням, але тема була досить добре розроблена, тому я зміг зробити масу налаштувань, а також скасувати деякі функції, які я б ніколи не використовував.

Нещодавно мій господар запропонував мені можливість оновити PHP до версії 8.1 з 7.4. Оновлення PHP часто є чудовим засобом покращення продуктивності сайту. Проте з кожним оновленням зазвичай приходить деякий застарілий код. Багато разів у цих оновленнях є діри в безпеці... і PHP 8.1 нічим не відрізнявся.

Як шукати PHP у вашій темі чи плагіні

Щойно я створив і протестував свій сайт на PHP 8.1, сайт мав фатальну помилку і не завантажувався. Перевіривши файли журналів, я виявив проблему… застаріла функція, яка була вразливою:

create_function()

Звичайно, проблема полягала в тому, як мені знайти, де ця функція фактично використовувалася? Я міг би завантажити файли теми та плагіна та шукати в них за допомогою інструментів робочого столу. Однак набагато простішим способом було просто завантажити Плагін String Locator WordPress. Плагін дозволяє шукати будь-який рядок і відповідає файлом і рядком, де він розташований.

Мені вдалося ідентифікувати кожен файл, у якому містилася застаріла функція, швидко замінити його оновленим кодом і запустити мій сайт за лічені хвилини.

Як шукати посилання на файл у вашій темі чи плагіні

В іншому прикладі я помітив, що посилання на вільно розміщену таблицю стилів для Шрифт Високий завантажувався на моєму сайті, і я хотів видалити його, щоб збільшити швидкість свого сайту. Я шукав рядок, і плагін повернув плагін, рядок і позицію коду:

Знайдіть рядок у темі або плагіні WordPress.

Мені вдалося видалити плагін і почати працювати над новим рішенням із подібними функціями.

Пошук рядка в певній темі чи плагіні

Тема пропонує можливість обмежити пошук конкретною темою або плагіном, що робить її надзвичайно корисною. У такій ситуації, як вище, коли я не мав уявлення, де міг бути код, я просто попросив його знайти все WP-зміст… і це виконало ідеальну роботу! Плагін також підтримує використання регулярних виразів (RegEx) для більш складних пошуків.

Це неймовірно корисний плагін для тих, хто хоче усунути помилки у своїй темі або плагіні WordPress. Мені так подобається, що я додав його до свого найкращі плагіни WordPress стаття!

Douglas Karr

Douglas Karr є CMO компанії OpenINSIGHTS і засновник Martech Zone. Дуглас допоміг десяткам успішних стартапів MarTech, допоміг у належній перевірці понад 5 мільярдів доларів у придбання та інвестиції Martech, і продовжує допомагати компаніям у впровадженні та автоматизації їхніх продажів і маркетингових стратегій. Дуглас — міжнародно визнаний експерт і спікер з цифрової трансформації та MarTech. Дуглас також є опублікованим автором посібника для чайників і книги про лідерство в бізнесі.

Статті по темі

Догори кнопки
близько

Виявлено блокування реклами

Martech Zone може надати вам цей вміст безкоштовно, оскільки ми монетизуємо наш сайт за рахунок доходів від реклами, партнерських посилань і спонсорства. Ми будемо вдячні, якщо ви видалите блокувальник реклами під час перегляду нашого сайту.