Nếu bạn đang thiết lập một trang web WordPress cho khách hàng của bạn (hoặc bạn bè), bạn muốn làm tốt nhất của bạn để làm cho WordPress dễ dàng cho họ sử dụng và không có họ có thể thực hiện những thay đổi lớn có thể làm hỏng trang web.

Nếu mục tiêu của bạn là tạo ra một trang web phù hợp với nhu cầu của người dùng, thì bạn sẽ muốn câm nó xuống và loại bỏ tất cả các chức năng không liên quan. Một thiết lập hiệu quả nên tự nhiên ngăn chặn bất kỳ lỗi người dùng WordPress nào. Hãy kiểm tra các tùy chọn của bạn để tránh lỗi WordPress trong khi vẫn giúp khách hàng dễ sử dụng hơn.

1. Giới hạn tài khoản quản trị viên

Một số thành viên trong nhóm hoặc khách hàng có thể thành thạo trong việc sử dụng WordPress trong khi những người khác thì không. Vai trò quản trị WordPress đặt cả sức mạnh và trách nhiệm vào bất cứ ai giả định vị trí đó. Nếu một khách hàng hoặc người dùng không phải là một người dùng WordPress thành thạo, thì bạn nên hạn chế trách nhiệm của họ đối với một người biên tập. Thiết lập tài khoản quản trị riêng cho họ; điều này ngăn cản họ chọc vào các phần nhạy cảm của trang web.

Bạn có thể giữ thông tin đăng nhập của quản trị viên cho đến khi khách hàng có thể quản lý tài khoản. Ngoài ra, bạn có thể cung cấp cho khách hàng cả thông tin đăng nhập của quản trị viên và người chỉnh sửa. Nếu chọn tùy chọn thứ hai, hãy để họ lưu thông tin đăng nhập quản trị nhạy cảm hơn chỉ cho những lần họ cần thực hiện các chức năng quản trị cấp cao.

Hạn chế tài khoản quản trị là tốt cho an ninh và lỗ hổng hoạt động khác. Nó cũng làm cho giao diện người dùng bảng điều khiển ít áp đảo cho người dùng WordPress mới.

2. Tắt tùy chọn tùy biến chủ đề

Chủ đề gốc có thể cung cấp các tùy chọn tùy chỉnh không phù hợp với chủ đề con của họ. Sự bất hòa này do các tùy chọn tùy chỉnh chủ đề có thể khiến mã bị hỏng hoặc các tùy chọn tùy chỉnh này có thể không được sử dụng trong chủ đề con.

Sử dụng API tùy biến chủ đề cho WordPress, thật dễ dàng để xóa các tùy chọn tùy chỉnh của chủ đề gốc bằng cách thêm mã (chẳng hạn như mã bên dưới) vào tệp "functions.php" của chủ đề của bạn. Mỗi dòng trong đoạn mã bên dưới khớp với tùy chọn tùy chỉnh chủ đề. Bạn có thể vô hiệu hóa bất kỳ dòng tùy chỉnh nào bằng cách bỏ ghi chú dòng đó.

 # Xóa tùy chọn tùy biến. function mte_remove_customizer_options ($ wp_customize) {// $ wp_customize-> remove_section ('static_front_page'); // $ wp_customize-> remove_section ('title_tagline'); $ wp_customize-> remove_section ('màu sắc'); $ wp_customize-> remove_section ('header_image'); $ wp_customize-> remove_section ('background_image'); // $ wp_customize-> remove_section ('nav'); // $ wp_customize-> remove_section ('chủ đề'); // $ wp_customize-> remove_section ('featured_content'); // $ wp_customize-> remove_panel ('widgets'); } add_action ('customize_register', 'mte_remove_customizer_options', 30); 

3. Chỉ sử dụng các mục menu bảng điều khiển có liên quan

Không phải mọi trang web WordPress đều thực hiện các chức năng giống nhau. Trong một số trường hợp, một trang web có thể không cần blog. Chúng tôi có thể cắt bớt lộn xộn bằng cách xóa số lượng menu trên trang tổng quan, vì điều này khiến bảng điều khiển ít gây nhầm lẫn cho người dùng. Trong ví dụ ở đây, trình đơn Bài đăng không cần thiết, vì vậy chúng tôi sẽ thêm đoạn mã bên dưới vào “functions.php” để ẩn chức năng đó.

Mỗi dòng đoạn mã bên dưới khớp với một menu trang tổng quan cụ thể. Tên tệp được sử dụng bên dưới có thể không phải lúc nào cũng khớp với tên menu cụ thể được sử dụng trên trang tổng quan của bạn; chỉ sử dụng các dòng nhận xét dưới đây để tham khảo nhanh.

 function mte_custom_menu_page_removing () {// remove_menu_page ('index.php'); // Bảng điều khiển // remove_menu_page ('jetpack'); // Jetpack * remove_menu_page ('edit.php'); // Bài viết remove_menu_page ('upload.php'); // Media // remove_menu_page ('edit.php? Post_type = page'); // Trang remove_menu_page ('edit-comments.php'); // Comments // remove_menu_page ('themes.php'); // Hình thức // remove_menu_page ('plugins.php'); // Plugins // remove_menu_page ('users.php'); // Người dùng // remove_menu_page ('tools.php'); // Công cụ // remove_menu_page ('options-general.php'); // Cài đặt} add_action ('admin_menu', 'mte_custom_menu_page_removing'); 

Trước khi bạn ẩn menu Post, nó trông giống như hình dưới đây.

Sau khi bạn ẩn menu Post, nó trông giống như hình dưới đây.

Việc xóa menu Bài đăng không giống như thu hồi quyền của người dùng. Người dùng có thể truy cập trực tiếp vào menu Đăng ẩn bằng cách sử dụng trực tiếp URL. Ẩn các menu theo cách này là rất tốt để loại bỏ sự lộn xộn của trang tổng quan. Tuy nhiên, nếu bạn muốn ngăn người dùng truy cập vào menu này, thì bạn sẽ muốn sửa đổi vai trò người dùng. Đoạn mã dưới đây sẽ được thêm vào móc kích hoạt của một plugin. (Điều này chỉ cần chạy một lần.)

 $ wp_roles toàn cầu; // global class $ role = 'tác giả'; $ cap = 'delete_published_posts'; $ wp_roles-> remove_cap ($ vai trò, $ cap); 

4. Cài đặt và sử dụng thư mục mu-plugin

Rất ít nhà phát triển đã nghe về thư mục "mu-plugins". Thư mục mu-plugin của bạn là một vị trí thay thế để cài đặt plugin. Plugins được cài đặt trong thư mục mu-plugin không thể vô tình bị vô hiệu hóa trong suốt bảng điều khiển, và chúng không cần phải được kích hoạt bằng tay - chúng được kích hoạt tự động.

Các plugin được cài đặt trong tải thư mục mu-plugins trước các plugin khác. Tùy chọn này để tải "phải sử dụng" plugin đầu tiên là có lợi cho các plugin trang web quan trọng. Các plugin phải có mặt để trang web của bạn chạy trơn tru nên được sử dụng trong thư mục mu-plugin. Một lợi ích khác của việc sử dụng thư mục mu-plugin là nội dung được thêm vào nó vẫn hoạt động bất kể không thay đổi và không phân biệt thay đổi chủ đề hoặc thay đổi.

Vì thư mục mu-plugin không có trong WordPress, bạn sẽ phải tự tạo nó trong thư mục “wp-content” của mình.

Tuy nhiên, có một giới hạn. WordPress bỏ qua các mã bên trong một thư mục con và sẽ chỉ tìm kiếm các tệp "mu-plugins" ở cấp cao nhất. Để loại bỏ giới hạn này, bạn sẽ tạo một tệp PHP nằm ở đầu mã "mu-plugins;" của bạn từ thư mục con anh chị em sau đó sẽ được tải bằng tệp PHP đó.

Một giới hạn mu-plugin khác là bạn sẽ không nhận được thông báo cập nhật. Vì lý do này, hãy coi mu-plugins là nơi dành cho các mã quan trọng mà khách hàng của bạn không phải nghĩ đến. Codex cung cấp thêm thông tin về mu-plugins.

5. Tắt plugin và trình chỉnh sửa chủ đề của trang web của bạn

Nó không phải là chuyên nghiệp để chỉnh sửa một plugin trực tiếp của WordPress trang web và các tập tin chủ đề trực tiếp từ bảng điều khiển. Nó có thể dẫn đến việc phá vỡ trang web. Live-chỉnh sửa trang web của bạn cũng cho thấy nó để tin tặc. Để tắt chỉnh sửa trực tiếp cho các chủ đề và plugin, hãy đặt mã này vào tệp "wp-config.php" của trang web của bạn. Mã này tắt cả trình chỉnh sửa chủ đề và plugin.

 xác định ('DISALLOW_FILE_EDIT', đúng); 

Gói lên

Tóm lại, bạn có thể giảm khả năng lỗi người dùng WordPress bằng cách giới hạn tài khoản quản trị viên, tắt tùy chọn tùy chỉnh chủ đề, chỉ sử dụng các mục menu bảng điều khiển có liên quan, thiết lập và sử dụng thư mục mu-plugin và tắt trình chỉnh sửa plugin và plugin của trang web của bạn. Chúng tôi rất muốn xem nhận xét của bạn về những mẹo này. Để lại bình luận của bạn dưới đây.