Làm cách nào để ẩn thông báo trong WordPress?

Môi trường phát triển WordPress có chế độ sửa lỗi dễ sử dụng. Nó cung cấp một thông báo cảnh báo cho biết tệp nào đang gặp sự cố và nó nằm ở dòng nào

Mặt khác, khách truy cập có thể thấy điều này không hấp dẫn và mọi người có thể dễ dàng chán nản khi thấy thông báo lỗi WordPress này

Trong bài viết này, tôi sẽ chỉ cho bạn cách dễ dàng tắt lỗi PHP trong WordPress

Nếu cần thêm trợ giúp để xử lý Lỗi WordPress của mình, bạn cũng nên xem Hướng dẫn dành cho người mới sử dụng nhật ký lỗi WordPress của tôi

Thông báo lỗi PHP. Điều gì gây ra chúng?

Hầu hết thời gian, các cảnh báo tệp PHP xảy ra do các plugin hoặc chủ đề đã lỗi thời. Lý do là các tệp cốt lõi được cập nhật thường xuyên với các bản cập nhật WordPress, vì vậy một số mã trở nên lỗi thời

Một chủ đề hoặc plugin cũng có thể tạo cảnh báo PHP khi được sử dụng với một thành phần không tương thích. Có khả năng hai plugin hiện tại hoạt động tốt riêng lẻ có thể không hoạt động tốt cùng nhau. Lý do cho điều này là mọi người phát triển trang web theo cách khác nhau, do đó không có cú pháp chuẩn cho mỗi nhà phát triển web

May mắn thay, những cảnh báo này không nhất thiết chỉ ra rằng trang web bị hỏng. Nó chỉ trông xấu xí đối với một khách truy cập không mong đợi nó. Nhà phát triển có thể tạo một bản cập nhật để xóa cảnh báo nhưng không phải lúc nào cũng tức thời

Hầu hết các lỗi PHP không gây nguy hiểm cho trang web của bạn, nhưng một số lỗi có thể làm hỏng hoặc làm chậm trang web. Đó là lý do tại sao việc theo dõi chúng bằng plugin như WP Umbrella lại quan trọng

Cảnh báo PHP trong WordPress trông giống như thế này. “/wp-content/plugins/pluginfile. php trên dòng 238”

Về cơ bản, nó chỉ có nghĩa là một phần của tệp không tương thích với WordPress, chủ đề hoặc plugin khác mà bạn đang sử dụng

Cho đến khi bạn tự khắc phục mã hóa, tốt nhất bạn chỉ cần tắt hoàn toàn các thông báo cảnh báo.  

Tắt lỗi PHP trong WordPress

Phần này yêu cầu chỉnh wp-config. tệp php

Bạn nên sao lưu trang web của mình trước khi thực hiện bất kỳ thay đổi nào đối với wp-config. tập tin php. Nếu xảy ra sự cố, bạn sẽ có một cách nhanh chóng để khôi phục trang web

Nhìn vào wp-config của bạn. tệp php cho dòng sau

define['WP_DEBUG', true];

Hoặc là

define['WP_DEBUG', false];

Cần phải thay thế dòng này bằng đoạn mã sau trong cả hai trường hợp

ini_set['display_errors','Off'];
ini_set['error_reporting', E_ALL ];
define['WP_DEBUG', false];
define['WP_DEBUG_DISPLAY', false];

Lưu các thay đổi của bạn và sau đó tải lên wp-config của bạn. php trở lại máy chủ

Các lỗi PHP, thông báo và cảnh báo trên trang web của bạn sẽ biến mất

Cảm ơn bạn đã đọc bài viết này về cách tắt các lỗi, thông báo và cảnh báo PHP trong WordPress, tôi hy vọng nó đã giúp ích cho bạn

WordPress có một phương pháp gỡ lỗi tích hợp hoạt động tốt cho các nhà phát triển. Nó đưa ra một thông báo cảnh báo nêu chi tiết tệp nào bị lỗi và dòng nào cần xem. Tuy nhiên, các thông báo lỗi PHP thường trông rất tệ từ góc nhìn của khách truy cập trong WordPress

May mắn thay, chúng ta có thể thay đổi điều này

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tắt thông báo cảnh báo trong WordPress khi gỡ lỗi. Đó là một đoạn mã đơn giản mà bạn có thể sao chép và dán vào trang web của mình

Nếu bạn cần thêm trợ giúp để khắc phục Lỗi WordPress của mình, nhóm hỗ trợ của chúng tôi đang chờ để giúp bạn giải quyết mọi vấn đề. Nếu bạn chưa lưu trữ với một trong những Máy chủ WordPress nhanh nhất, thì có lẽ bạn nên xem xét nó…. và vâng, chúng tôi cũng cung cấp dịch vụ di chuyển miễn phí trang web của bạn từ máy chủ cũ sang chúng tôi

Điều gì gây ra các thông báo lỗi PHP này?

Rất nhiều lần, cảnh báo dòng trong tệp PHP xảy ra do các plugin hoặc chủ đề lỗi thời. Điều này là do các tệp cốt lõi sẽ thường xuyên thay đổi với các bản cập nhật WordPress, điều này làm cho một số phần của mã trở nên lỗi thời

Chủ đề và plugin cũng có thể đưa ra thông báo cảnh báo PHP khi được sử dụng với thứ gì đó không tương thích. Hai plugin hiện tại hoạt động tốt có thể gặp sự cố khi được ghép nối với nhau. Điều này là do mỗi nhà phát triển là khác nhau và không phải ai cũng sử dụng cùng một cú pháp khi phát triển tệp trang web

May mắn thay, những cảnh báo này không nhất thiết có nghĩa là trang web bị hỏng. Họ chỉ trông xấu xí đối với một du khách không nghi ngờ. Đôi khi nhà phát triển sẽ tạo một bản cập nhật để sửa cảnh báo, nhưng không phải lúc nào cũng nhanh chóng

Cảnh báo PHP trong WordPress trông giống như thế này
“/wp-content/plugin/siteplugin. php trên dòng 30“

Điều này không có nghĩa là plugin không tốt. Nó chỉ có nghĩa là một phần của tệp không tương thích với WordPress, chủ đề hoặc plugin khác đang được sử dụng

Trừ khi bạn có kế hoạch tự sửa lỗi mã hóa, có lẽ tốt hơn hết là bạn chỉ cần tắt hoàn toàn các thông báo cảnh báo. Nếu công cụ không bị hỏng hoàn toàn hoặc không sử dụng được, thì cảnh báo có thể không hoàn toàn áp dụng cho bạn

Vô hiệu hóa thông báo lỗi PHP trong WordPress

Bước 1. Truy cập Trình quản lý tệp

Phần tiếp theo này liên quan đến việc chỉnh sửa wp-config. php của WordPress để tắt cảnh báo PHP

Tôi thực sự khuyên bạn nên tạo bản sao lưu trang web của mình trước khi thực hiện bất kỳ thay đổi mã hóa nào. Điều này sẽ bảo vệ bạn trong trường hợp xảy ra sự cố bằng cách cung cấp cho bạn một phương pháp nhanh chóng để khôi phục trang web

Bạn có sẵn một số phương pháp để truy cập wp-config. tập tin php của WordPress. Rất nhiều người thích sử dụng các ứng dụng FTP như FileZilla để truy cập tài nguyên trang web

Đối với hướng dẫn này, tôi sẽ chỉ sử dụng Trình quản lý tệp trong cPanel

Bước 2. Xác định vị trí và nhập tệp wp-config

Truy cập trang web của bạn bằng cách nhấp vào thư mục “public_html” trong thư mục

Chọn wp-config. php và nhấp vào, “Chỉnh sửa. ” Nó nằm ở thanh công cụ trên cùng của File Manager

Nhấp vào nút “Chỉnh sửa” trên cửa sổ mới. Đây chỉ là thông báo cho phép bạn thay đổi bảng mã ký tự của trình soạn thảo. Bạn sẽ không cần thực hiện bất kỳ thay đổi nào đối với phần này

Bước 3. Chỉnh sửa tệp wp-config

Theo mặc định, WordPress sẽ hiển thị cho khách truy cập thông báo lỗi PHP, chúng ta có thể thay đổi điều này bằng cách thay thế một dòng mã. Cuộn xuống và tìm dòng có mã này

define['WP_DEBUG', false];

Bạn có thể thấy “true” thay vì false. Dù bằng cách nào, bạn đang tìm kiếm phần “WP_DEBUG” của wp-config. tập tin php

Thay thế dòng bằng mã sau

ini_set['display_errors','Off'];
ini_set['error_reporting', E_ALL ];
define['WP_DEBUG', false];
define['WP_DEBUG_DISPLAY', false];

Nhấp vào nút “Lưu thay đổi” ở trên cùng bên phải

Khi tệp được lưu, điều này sẽ vô hiệu hóa các cảnh báo PHP trong WordPress

Kích hoạt lại thông báo lỗi PHP trong WordPress

Đôi khi, việc hiển thị lỗi PHP trong WordPress rất hữu ích, đặc biệt là khi khắc phục sự cố. Do đó, nếu bạn muốn bật lại lỗi PHP, hãy chỉnh sửa các dòng bạn đã thêm ở bước trước bằng cách dán dòng này thay vào đó

define['WP_DEBUG', true];
define['WP_DEBUG_DISPLAY', true];

Tùy chỉnh trang web của bạn

Ẩn các cảnh báo WordPress chỉ là một phần của câu đố tùy chỉnh lớn trong WordPress. Với mã sao chép và dán đơn giản, bạn có thể thực hiện nhiều thay đổi mà không cần có kinh nghiệm trước đó về phát triển trang web

Chỉ cần đảm bảo rằng bạn đang sao chép các đoạn mã tốt. Thứ gì đó đã lỗi thời hoặc được tạo không đúng cách có thể dễ dàng làm sập trang web

Bạn có thường xuyên chỉnh sửa mã hóa trong trang web WordPress của mình không?

Chủ Đề