Nội dung tiếp thịCông cụ tiếp thị

Bộ định vị chuỗi: Cách xác định vị trí mã trong chủ đề hoặc plugin WordPress

Chủ đề Martech Zone đang sử dụng không còn được hỗ trợ và các nhà phát triển đã biến mất, vì vậy tôi đang tự quản lý việc phát triển. Đó là một thách thức khá lớn nhưng chủ đề đã được phát triển khá tốt nên tôi đã có thể thực hiện rất nhiều tùy chỉnh cũng như gỡ bỏ một số tính năng mà tôi sẽ không bao giờ sử dụng.

Gần đây nhất, máy chủ của tôi đã cung cấp cho tôi khả năng nâng cấp PHP lên phiên bản 8.1 từ 7.4. Nâng cấp PHP thường là một phương tiện tuyệt vời để cải thiện hiệu suất trang web. Tuy nhiên, với mỗi bản nâng cấp thường có một số mã không dùng nữa. Nhiều lần, có những lỗ hổng bảo mật được tạo ra trong những bản cập nhật này… và PHP 8.1 không có gì khác biệt.

Cách tìm kiếm PHP trong chủ đề hoặc plugin của bạn

Ngay sau khi tôi dàn dựng và kiểm tra trang web của mình trên PHP 8.1, trang web đã xảy ra lỗi nghiêm trọng và không tải. Sau khi kiểm tra các tệp nhật ký, tôi đã xác định được vấn đề… một chức năng không dùng nữa là lỗ hổng bảo mật:

create_function()

Tất nhiên, vấn đề là làm thế nào để tôi tìm thấy chức năng thực sự đã được sử dụng ở đâu? Tôi có thể tải xuống các tệp chủ đề và plugin và tìm kiếm chúng bằng một số công cụ dành cho máy tính để bàn. Tuy nhiên, một cách dễ dàng hơn nhiều chỉ là tải Plugin String Locator WordPress. Plugin cho phép bạn tìm kiếm bất kỳ chuỗi nào và nó phản hồi với tệp và dòng nơi nó nằm.

Tôi có thể xác định mọi tệp nơi chứa chức năng không dùng nữa, nhanh chóng thay thế nó bằng mã cập nhật và đưa trang web của tôi hoạt động chỉ trong vài phút.

Cách tìm kiếm tham chiếu tệp trong chủ đề hoặc plugin của bạn

Trong một ví dụ khác, tôi nhận thấy rằng tham chiếu đến biểu định kiểu được lưu trữ tự do cho Font Awesome đang được tải trên trang web của tôi và tôi muốn xóa nó để tăng tốc độ trang web của mình. Tôi đã tìm kiếm chuỗi và plugin đã trả về plugin, dòng và vị trí của mã:

Định vị chuỗi trong chủ đề hoặc plugin WordPress.

Tôi đã có thể xóa plugin và bắt đầu làm việc trên một giải pháp mới với các tính năng tương tự.

Tìm kiếm một chuỗi trong một chủ đề hoặc plugin cụ thể

Chủ đề cung cấp khả năng giới hạn các tìm kiếm của bạn trong một chủ đề hoặc plugin cụ thể, làm cho nó trở nên cực kỳ hữu ích. Trong tình huống như trên, tôi không biết mã có thể ở đâu, tôi chỉ cần yêu cầu nó tìm kiếm mọi thứ trong wp-nội dung… Và nó đã làm một công việc hoàn hảo! Plugin cũng hỗ trợ sử dụng các biểu thức chính quy (RegEx) cho các tìm kiếm phức tạp hơn.

Đây là một plugin cực kỳ hữu ích cho bất kỳ ai đang tìm cách khắc phục lỗi trong chủ đề hoặc plugin WordPress của họ. Tôi thích nó rất nhiều nên tôi đã thêm nó vào các plugin WordPress tốt nhất bài báo!

Douglas Karr

Douglas Karr là CMO của mởINSIGHTS và người sáng lập ra Martech Zone. Douglas đã giúp hàng chục công ty khởi nghiệp MarTech thành công, đã hỗ trợ thẩm định hơn 5 tỷ USD trong các thương vụ mua lại và đầu tư của Martech, đồng thời tiếp tục hỗ trợ các công ty triển khai và tự động hóa các chiến lược tiếp thị và bán hàng của họ. Douglas là một chuyên gia và diễn giả về chuyển đổi kỹ thuật số và MarTech được quốc tế công nhận. Douglas cũng là tác giả đã xuất bản sách hướng dẫn của Dummie và sách lãnh đạo doanh nghiệp.

Bài viết liên quan

Back to top
Đóng

Đã phát hiện ra khối quảng cáo

Martech Zone có thể cung cấp cho bạn nội dung này miễn phí vì chúng tôi kiếm tiền từ trang web của mình thông qua doanh thu quảng cáo, liên kết đơn vị liên kết và tài trợ. Chúng tôi sẽ đánh giá cao nếu bạn xóa trình chặn quảng cáo của mình khi bạn xem trang web của chúng tôi.