String Locator: WordPress mavzusi yoki plaginida kodni qanday topish mumkin
Mavzu Martech Zone foydalanish endi qo'llab-quvvatlanmaydi va ishlab chiquvchilar g'oyib bo'ldi, shuning uchun men rivojlanishni o'zim boshqardim. Bu juda qiyin bo'ldi, lekin mavzu juda yaxshi ishlab chiqilgan edi, shuning uchun men ko'plab moslashtirishlarni amalga oshirishga muvaffaq bo'ldim, shuningdek, hech qachon foydalanmaydigan ba'zi xususiyatlarni bekor qildim.
Yaqinda uy egasi menga yangilanish imkoniyatini taklif qildi PHP 8.1 dan 7.4 versiyasiga. PHP-ni yangilash ko'pincha sayt ish faoliyatini yaxshilashning ajoyib vositasidir. Biroq, har bir yangilanish bilan odatda eskirgan kod keladi. Ko'pincha, ushbu yangilanishlarda xavfsizlik teshiklari mavjud ... va PHP 8.1 farqi yo'q edi.
Mavzu yoki plaginingizda PHP ni qanday qidirish mumkin
Saytimni PHP 8.1 da sahnalashtirib, sinovdan o'tkazganimdan so'ng sayt jiddiy xatoga yo'l qo'ydi va yuklanmadi. Jurnal fayllarini tekshirgandan so'ng, men muammoni aniqladim ... zaiflik bo'lgan eskirgan funksiya:
create_function()
Albatta, bu funktsiya qayerda ishlatilganligini qanday topishim mumkin edi? Men mavzu va plagin fayllarini yuklab olishim va ba'zi ish stoli vositalaridan foydalangan holda ular orqali qidirishim mumkin edi. Biroq, juda oson yo'l faqat yuklash edi String Locator WordPress plagini. Plagin har qanday satrni qidirishga imkon beradi va u joylashgan fayl va satr bilan javob beradi.
Men eskirgan funksiya joylashgan har bir faylni aniqlay oldim, uni tezda yangilangan kod bilan almashtirdim va saytimni bir necha daqiqada jonlantirdim.
Mavzu yoki plaginingizda fayl ma'lumotnomasini qanday qidirish kerak
Boshqa bir misolda men erkin joylashtirilgan uslublar jadvaliga havola ekanligini payqadim Ajoyib shrift saytimga yuklanayotgan edi va men saytim tezligini oshirish uchun uni olib tashlamoqchi edim. Men satrni qidirdim va plagin kodning plaginini, qatorini va o'rnini qaytardi:
Men plaginni olib tashladim va shunga o'xshash xususiyatlarga ega yangi yechim ustida ishlashni boshladim.
Muayyan mavzu yoki plagindagi satrni qidiring
Mavzu sizning qidiruvlaringizni ma'lum bir mavzu yoki plagin bilan cheklash imkoniyatini taqdim etadi, bu esa uni juda foydali qiladi. Yuqoridagi kabi vaziyatda kod qaerda bo'lishi mumkinligi haqida hech qanday ma'lumotim yo'q edi, men undan hamma narsani qidirishni so'radim wp-content... va u mukammal ish qildi! Plagin oddiy iboralarni ham qo'llab-quvvatlaydi (RegEx) murakkabroq qidiruvlar uchun.
Bu WordPress mavzusi yoki plaginidagi xatolarni bartaraf qilmoqchi bo'lgan har bir kishi uchun juda foydali plagin. Menga shu qadar yoqadiki, men uni o'zimga qo'shdim eng yaxshi WordPress plaginlari maqola!