Tin tức và phân tích của tất cả các thiết bị di động

Cách ngăn khách hàng vô hiệu hóa plugin WordPress

Bạn có muốn ngăn khách hàng vô tình vô hiệu hóa các plugin WordPress trên trang web không?

Nếu bạn tạo trang web của khách hàng, thì có lẽ bạn đã có bộ công cụ plugin WordPress bắt buộc yêu thích để cài đặt trên mỗi trang web. Bạn cũng có thể thêm các đoạn mã tùy chỉnh trong các plugin dành riêng cho trang web cho khách hàng đó.

Tuy nhiên, khách hàng có thể vô tình vô hiệu hóa một trong những plugin đó, điều này có thể ảnh hưởng đến chức năng của trang web của bạn hoặc thậm chí phá vỡ hoàn toàn.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách ngăn chặn khách hàng vô hiệu hóa các plugin WordPress mà không hạn chế quyền kiểm soát của bạn trên trang web.

Cách ngăn khách hàng vô hiệu hóa các plugin WordPress quan trọng

Chúng tôi sẽ đề cập đến hai phương pháp và bạn có thể chọn phương pháp phù hợp nhất với mình. Chúng tôi cũng sẽ thảo luận về một số phương pháp thay thế trên đường đi.

Hãy bắt đầu với tùy chọn dễ nhất.

phương pháp 1. Ngăn chặn việc tắt plugin trong WordPress bằng cách sử dụng plugin

Phương pháp này dễ dàng hơn và ít xâm nhập hơn. Nó cũng cung cấp cho tất cả người dùng với toàn quyền vai trò quản trị viên và họ có thể vô hiệu hóa bất cứ khi nào họ muốn.

Về cơ bản, chúng tôi sẽ sử dụng một plugin sẽ loại bỏ liên kết “Vô hiệu hóa” khỏi tất cả các plugin. Người dùng vẫn có thể cài đặt các plugin mới và có thể vô hiệu hóa việc ngăn chặn này bất cứ lúc nào có nguy cơ.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt Plugin Hủy kích hoạt Plugin hủy kích hoạt Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của chúng tôi về cách cài đặt plugin WordPress.

Sau khi kích hoạt, bạn phải truy cập Plugin »Cài đặt hủy kích hoạt plugin trang để cấu hình các tùy chọn plugin.

 Vô hiệu hóa cài đặt hủy kích hoạt plugin

Chỉ cần chọn “Kích hoạt” bên cạnh tùy chọn “Tắt kích hoạt tắt tiện ích bổ sung” để hủy kích hoạt liên kết “Hủy kích hoạt” cho tất cả các tiện ích bổ sung.

Tùy chọn, bạn cũng có thể tắt kích hoạt plugin, điều này sẽ ngăn người dùng kích hoạt bất kỳ plugin nào khác. Bạn cũng có thể vô hiệu hóa loại bỏ plugin và ngăn người dùng cài đặt các bản cập nhật plugin.

Ghi chú: Bạn không bao giờ nên vô hiệu hóa cập nhật plugin trên các trang web của khách hàng. Điều này sẽ làm tổn hại đến bảo mật WordPress và khiến khách hàng của bạn dễ bị đe dọa bảo mật.

Đừng quên nhấp vào nút “Lưu thay đổi” để lưu trữ cài đặt của bạn.

Bây giờ bạn có thể truy cập trang plugin để xem plugin hoạt động. Bạn sẽ không thấy liên kết “Hủy kích hoạt” bên dưới bất kỳ plugin nào đang hoạt động trên trang web.

Không cần hủy kích hoạt

Plugin cung cấp một cách dễ dàng hơn và không gây khó chịu để vô hiệu hóa tùy chọn vô hiệu hóa plugin. Tuy nhiên, khách hàng của bạn có thể chỉ cần đi đến Plugin »Cài đặt hủy kích hoạt plugin trang và vô hiệu hóa tính năng này.

phương pháp 2. Tránh vô hiệu hóa các plugin cụ thể

Phương pháp này cho phép bạn tránh vô hiệu hóa một plugin hoặc một nhóm các plugin cụ thể được cài đặt trên một trang web.

Bạn sẽ cần thêm mã vào trang web WordPress của bạn. Nếu bạn chưa từng làm điều này trước đây, hãy xem hướng dẫn của chúng tôi về cách dễ dàng thêm đoạn mã trong WordPress.

Trước tiên, bạn cần tìm vị trí của các plugin bạn muốn tắt. Các plugin WordPress được lưu trữ trong thư mục wp-content trên trang web của bạn.

Bạn có thể xem thư mục này bằng cách kết nối với tài khoản lưu trữ WordPress của mình bằng ứng dụng khách FTP. Trong thư mục plugin, bạn sẽ thấy các thư mục khác nhau cho mỗi plugin được cài đặt trên trang web đó.

Thư mục bổ trợ

Trong mỗi thư mục, bạn cũng sẽ tìm thấy một tệp plugin, thường được đặt tên theo plugin và kết thúc bằng phần mở rộng .php.

Tiếp theo, bạn cần thêm mã sau vào tệp tin.php của chủ đề hoặc plugin dành riêng cho trang web.

add_filter( 'plugin_action_links', 'disable_plugin_deactivation', 10, 4 );
function disable_plugin_deactivation( $actions, $plugin_file, $plugin_data, $context ) {

	if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
		'wpforms/wpforms.php',
		'woocommerce/woocommerce.php'
	)))
		unset( $actions['deactivate'] );
	return $actions;
}

Như bạn có thể thấy từ đoạn mã trên, chúng tôi đã vô hiệu hóa hai plugin, WPForms và WooC Commerce.

Chúng tôi đã thêm các plugin bằng cách đề cập đến vị trí của chúng trong thư mục plugin. Ví dụ: wpforms / wpforms.php

Đừng quên thay thế các vị trí plugin bằng các plugin bạn muốn bảo vệ.

Bây giờ bạn có thể truy cập trang plugin và bạn sẽ thấy liên kết hủy kích hoạt biến mất dưới các plugin đó.

Các plugin cụ thể được bảo vệ

Phương pháp này tốt hơn vì nó chỉ ảnh hưởng đến các plugin quan trọng. Khách hàng của bạn vẫn có thể vô hiệu hóa các tiện ích bổ sung khác, cài đặt các tiện ích bổ sung mới, xóa tiện ích bổ sung và cập nhật tất cả các tiện ích bổ sung.

Giới hạn quyền truy cập vào plugin theo vai trò và quyền của người dùng

WordPress đi kèm với một sistema quản lý vai trò người dùng tích hợp. Cài đặt WordPress mặc định đi kèm với các vai trò người dùng sau:

  • Người quản lý
  • Biên tập viên
  • Tác giả
  • Người nộp thuế
  • Người đăng kí

Để biết thêm thông tin, hãy xem hướng dẫn đầy đủ cho người mới bắt đầu của chúng tôi về vai trò và quyền của người dùng WordPress.

Chỉ vai trò người dùng Quản trị viên mới có quyền quản lý trình cắm. Nếu bạn đang tạo một trang web cho một khách hàng, bạn có thể tạo hai tài khoản người dùng cho họ.

Một với đặc quyền quản trị viên, sẽ cho phép họ tự quản lý trang web. Sau đó, bạn có thể thêm tài khoản người dùng thứ hai với vai trò người dùng Trình chỉnh sửa. Khách hàng của bạn có thể sử dụng nó để tạo nội dung.

Điều này sẽ làm giảm cơ hội vô tình vô hiệu hóa các plugin quan trọng. Bạn sẽ cần giáo dục họ sử dụng tài khoản quản trị viên một cách cẩn thận để cài đặt các bản cập nhật hoặc thêm người dùng mới.

Ngoài ra, bạn có thể tạo vai trò người dùng tùy chỉnh với một bộ quyền cụ thể. Theo cách này, bạn có thể tạo vai trò người dùng có thể sửa đổi chủ đề nhưng không thể quản lý plugin.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách ngăn khách hàng vô hiệu hóa các plugin WordPress. Bạn cũng có thể xem hướng dẫn của chúng tôi về cách tạo trang đăng nhập WordPress tùy chỉnh cho khách hàng của bạn.

Nếu bạn thích bài viết này, đăng ký kênh của chúng tôi YouTube để xem video hướng dẫn WordPress. Bạn cũng có thể tìm thấy chúng tôi tại Twitter và Facebook.