Đổi tên My Account của WooCommerce trên menu thành Login khi khách hàng không đăng nhập.
Nếu bạn để ý thì thời gian gần đây, khi truy cập vào WP Shop của WP Căn bản, thay vì nhìn thấy mục “Tài khoản” trên menu, các bạn sẽ thấy mục “Đăng nhập” nếu chưa đăng nhập tài khoản khách hàng. Sau khi đăng nhập, mục này sẽ được chuyển về thành “Tài khoản” như cũ. Chỉ một thay đổi nhỏ thôi nhưng sẽ giúp website trở nên chuyên nghiệp hơn trong mắt khách hàng. Vậy làm sao để áp dụng điều tương tự cho website của bạn? Ngay bây giờ, tôi sẽ hướng dẫn cho các bạn cách để làm điều đó với một bước duy nhất.
Tham khảo thêm:
- Redirect về trang cũ sau khi đăng nhập trong WooCommerce
- Gỡ bỏ schema của plugin WooCommerce một cách đơn giản
Đổi tên My Account thành Login khi không đăng nhập
Tất cả những gì các bạn cần làm là chèn đoạn code sau đây vào file functions.php
của theme hoặc child theme mà bạn đang sử dụng. Các bạn cũng có thể sử dụng plugin Code Snippets để chèn nhằm tránh nó bị xóa mất khi cập nhật theme.
//* Rename My Account If Logged Out
add_filter( 'wp_nav_menu_items', 'wpcb_dynamic_menu_item_label', 9999, 2 );
function wpcb_dynamic_menu_item_label( $items, $args ) {
if ( ! is_user_logged_in() ) {
$items = str_replace( "Tài khoản", "Đăng nhập", $items );
}
return $items;
}
Nhớ sửa chữ “Tài khoản” và “Đăng nhập” cho tương ứng với menu của bạn. Ví dụ nếu bạn làm web tiếng Anh thì chúng có thể là “My Account” và “Login”.
Lưu lại, xóa cache website (nếu có), thử truy cập bằng trình duyệt ẩn danh (không đăng nhập) và kiểm tra kết quả. Chúng sẽ nhìn giống như thế này:
- Khi không đăng nhập:
- Khi đã đăng nhập:
Thật tuyệt vời phải không nào? Chúc các bạn thành công!
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
Để lại một bình luận