Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Internet

5 Mẹo Làm Cho WordPress Dễ Dùng Hơn Cho Khách Hàng Của Bạn

Nếu bạn đang thiết lập trang WordPress cho khách hàng (hoặc bạn bè), bạn muốn làm hết sức để WordPress dễ dùng cho họ và không cho phép họ làm 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 trang web phù hợp nhu cầu người dùng, bạn sẽ muốn đơn giản hóa nó và loại bỏ tất cả chức năng dư thừa. Một thiết lập hiệu quả nên tự nhiên ngăn chặn lỗi người dùng WordPress. Hãy xem các lựa chọn của bạn để tránh lỗi WordPress trong khi vẫn làm cho nó dễ dàng hơn cho khách hàng sử dụng.

1. Giới Hạn Tài Khoản Quản Trị

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

5 Mẹo Làm Cho WordPress Dễ Dùng Hơn Cho Khách Hàng Của Bạn

Bạn có thể giữ thông tin đăng nhập admin cho đến khi khách hàng có thể quản lý tài khoản. Hoặc bạn có thể cho khách hàng cả thông tin admin và editor. Nếu chọn cách sau, hãy để họ lưu thông tin đăng nhập admin nhạy cảm hơn chỉ cho những lúc họ cần thực hiện chức năng admin cấp cao.

Giới hạn tài khoản admin tốt cho bảo mật và các lỗ hổng vận hành khác. Nó cũng làm giao diện bảng điều khiển ít đáng sợ hơn cho người dùng WordPress mới.

2. Tắt Tùy Chỉnh Theme Customizer

Theme cha (parent theme) có thể cung cấp tùy chọn tùy chỉnh không tương thích với theme con (child theme). Sự không tương thích này do tùy chọn tùy chỉnh theme có thể làm hỏng mã, hoặc các tùy chọn tùy chỉnh này có thể đơn giản là không được dùng trong theme con.

5 Mẹo Làm Cho WordPress Dễ Dùng Hơn Cho Khách Hàng Của Bạn

Sử dụng API theme customizer cho WordPress, dễ dàng loại bỏ tùy chọn tùy chỉnh của theme cha bằng cách thêm mã (như bên dưới) vào file "functions.php" của theme bạn. Mỗi dòng trong đoạn mã dưới đây khớp với một tùy chọn tùy chỉnh theme. 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ỏ comment dòng đó.

# Remove customizer options. function mte_remove_customizer_options( $wp_customize ) { // $wp_customize->remove_section( 'static_front_page' ); // $wp_customize->remove_section( 'title_tagline' ); $wp_customize->remove_section( 'colors' ); $wp_customize->remove_section( 'header_image' ); $wp_customize->remove_section( 'background_image' ); // $wp_customize->remove_section( 'nav' ); // $wp_customize->remove_section( 'themes' ); // $wp_customize->remove_section( 'featured_content' ); // $wp_customize->remove_panel( 'widgets' ); } add_action( 'customize_register', 'mte_remove_customizer_options', 30 );

3. Chỉ Dùng Các Mục Menu Bảng Điều Khiển Liên Quan

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

Mỗi dòng đoạn mã dưới khớp với một menu bảng điều khiển cụ thể. Tên file dùng dưới đây có thể không luôn khớp với tên menu cụ thể dùng trên bảng điều khiển của bạn; chỉ dùng các dòng có comment dưới đây làm tham khảo nhanh.

function mte_custom_menu_page_removing() { // remove_menu_page( 'index.php' ); //Dashboard // remove_menu_page( 'jetpack' ); //Jetpack* remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media // remove_menu_page( 'edit.php?post_type=page' ); //Pages remove_menu_page( 'edit-comments.php' ); //Comments // remove_menu_page( 'themes.php' ); //Appearance // remove_menu_page( 'plugins.php' ); //Plugins // remove_menu_page( 'users.php' ); //Users // remove_menu_page( 'tools.php' ); //Tools // remove_menu_page( 'options-general.php' ); //Settings } add_action( 'admin_menu', 'mte_custom_menu_page_removing' );

Trước khi bạn ẩn menu Bài viết, nó trông như hình ảnh sau.

5 Mẹo Làm Cho WordPress Dễ Dùng Hơn Cho Khách Hàng Của Bạn

Sau khi bạn ẩn menu Bài viết, nó trông như hình ảnh sau.

5 Mẹo Làm Cho WordPress Dễ Dùng Hơn Cho Khách Hàng Của Bạn

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

global $wp_roles; // global class $role = 'author'; $cap = 'delete_published_posts'; $wp_roles->remove_cap( $role, $cap );

4. Thiết Lập 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à vị trí thay thế để cài đặt plugin. Tiền tố "mu" nghĩa là "must use" (bắt buộc sử dụng). Plugin cài trong thư mục mu-plugin không thể vô tình vô hiệu hóa qua bảng điều khiển, và chúng không cần kích hoạt thủ công — chúng được kích hoạt tự động.

5 Mẹo Làm Cho WordPress Dễ Dùng Hơn Cho Khách Hàng Của Bạn

Plugin cài trong thư mục mu-plugins tải trước các plugin khác. Ưu tiên tải plugin "must use" trước này có lợi cho plugin thiết yếu cho trang web. Plugin mà bắt buộc phải có để trang web chạy trơn tru nên dùng trong thư mục mu-plugin. Lợi ích khác của dùng thư mục mu-plugin là nội dung thêm vào đó vẫn hoạt động bất kể không thay đổi và bất kể thay đổi theme hay sửa đổi.

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

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

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

5. Tắt Trình Soạn Thảo Plugin Và Theme Của Trang Web Của Bạn

Không chuyên nghiệp khi chỉnh sửa file plugin và theme của trang WordPress trực tiếp từ bảng điều khiển. Nó có thể dẫn đến trang web bị hỏng. Chỉnh sửa trực tiếp trang web cũng làm lộ nó cho hacker. Để vô hiệu hóa chỉnh sửa trực tiếp cho theme và plugin, đặt mã này vào file "wp-config.php" của trang web bạn. Mã này vô hiệu hóa cả trình soạn thảo theme và plugin.

define( 'DISALLOW_FILE_EDIT', true );

5 Mẹo Làm Cho WordPress Dễ Dùng Hơn Cho Khách Hàng Của Bạn

Tổng Kết

Tóm lại, bạn có thể giảm thiểu 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ị, tắt tùy chọn tùy chỉnh theme, chỉ dùng mục menu bảng điều khiển liên quan, thiết lập và dùng thư mục mu-plugin, và tắt trình soạn thảo plugin và theme của trang web. Chúng tôi rất mong thấy bình luận của bạn về những mẹo này. Để lại bình luận bên dưới.