Là nhà tư vấn, nhà phát triển hoặc nhà thiết kế, đôi khi bạn chỉ được thuê để thực hiện dự án và đi. Thông thường trong những trường hợp này, nhiều nhà phát triển tùy chỉnh khu vực quản trị WordPress và xóa tất cả các cài đặt cài đặt chính, do đó khách hàng không thể phá vỡ trang web. Tuy nhiên, nó thực sự là bực bội khi một nhà phát triển đi kèm chỉ để tìm ra rằng ông đã đưa ra bó mã để xem các cài đặt. Hoặc thậm chí nếu chủ sở hữu quyết định họ muốn tự làm việc, họ không có quyền tự do làm như vậy. Toàn bộ quan điểm của WordPress là trao quyền cho nhà xuất bản và cho phép họ tự do xuất bản nội dung theo cách họ muốn. Vì vậy trong bài viết này, chúng tôi sẽ chỉ cho bạn cách cung cấp cho khách hàng của bạn quyền truy cập quản trị viên đầy đủ, nhưng bao gồm các thông báo cảnh báo cho họ, vì vậy họ biết được hậu quả của hành động của họ. Bằng cách hooking vào hook của admin_notices của WordPress, chúng ta có thể hiển thị một thông báo có thể nói “Cảnh báo thay đổi cài đặt trên trang này có thể gây ra vấn đề với thiết kế trang web của bạn”.
Đầu tiên mở tập tin functions.php của chủ đề, và sau đó dán đoạn mã sau:
add_action ('admin_notices', 'my_admin_notice'); hàm my_admin_notice () { $ current_screen toàn cầu;
if ($ current_screen-> parent_base == ‘options-general’)
echo ‘
Cảnh báo – thay đổi cài đặt trên các trang này có thể gây ra sự cố với thiết kế trang web của bạn!
‘;
}
Bạn có thể sửa đổi các thông báo cho mỗi màn hình.
Cám ơn Jacob Goldman đã chỉ ra cách này. Điều này sẽ là tuyệt vời cho khách hàng của chúng tôi.