Content MarketingМаркетингови инструменти

Локатор на низове: Как да намерите код в тема или приставка на WordPress

Темата Martech Zone вече не се поддържа и разработчиците са изчезнали, така че сам управлявах разработката. Беше доста предизвикателство, но темата беше доста добре разработена, така че успях да направя куп персонализации, както и да оттегля някои от функциите, които никога не бих използвал.

Съвсем наскоро моят домакин ми предложи възможност за надграждане PHP до версия 8.1 от 7.4. Надграждането на PHP често е отлично средство за подобряване на ефективността на сайта. Въпреки това, с всяко надграждане обикновено идва някакъв остарял код. Много пъти има дупки в сигурността, които са подкрепени в тези актуализации... и PHP 8.1 не беше по-различно.

Как да търсите PHP във вашата тема или приставка

Веднага след като поставих и тествах сайта си на PHP 8.1, сайтът имаше фатална грешка и не искаше да се зареди. След като проверих лог файловете, идентифицирах проблема... остаряла функция, която беше уязвимост:

create_function()

Разбира се, проблемът беше как да намеря къде всъщност е използвана функцията? Бих могъл да изтегля файловете на темата и приставката и да търся в тях с помощта на някои инструменти за настолен компютър. Въпреки това, много по-лесен начин беше просто да заредите WordPress плъгин за локатор на низове. Плъгинът ви позволява да търсите всеки низ и отговаря с файла и реда, където се намира.

Успях да идентифицирам всеки файл, в който се намираше остарялата функция, бързо да я заменя с актуализиран код и да активирам сайта си за няколко минути.

Как да търсите препратка към файл във вашата тема или приставка

В друг пример забелязах, че препратка към свободно хостван стилов лист за Font Awesome се зареждаше на сайта ми и исках да го премахна, за да увелича скоростта на сайта си. Потърсих низа и приставката върна приставката, реда и позицията на кода:

Намерете низ в тема или приставка на WordPress.

Успях да премахна приставката и да започна да работя върху ново решение с подобни функции.

Търсене на низ в конкретна тема или приставка

Темата предлага възможността да ограничите търсенията си до конкретна тема или плъгин, което я прави изключително полезна. В ситуация като горната, в която нямах представа къде може да е кодът, просто го помолих да търси всичко WP-съдържание… и свърши перфектна работа! Плъгинът също така поддържа използването на регулярни изрази (регулярен израз) за по-сложни търсения.

Това е невероятно полезна приставка за всеки, който иска да отстранява грешки в своята WordPress тема или приставка. Толкова много ми харесва, че го добавих към моя най-добрите приставки за WordPress статия!

Douglas Karr

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

Свързани статии

Бутон "Нагоре" горе
Близо

Открит е рекламен блок

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