Site icon MuathemeWPgiare – Mua Theme Wordpress Giá Rẻ

#1 Hướng dẫn code chức năng đăng nhập để xem nội dung hoặc bài viết

Dưới đây là hướng dẫn chi tiết về cách thêm chức năng “Đăng nhập để xem nội dung hoặc bài viết” vào website WordPress của bạn. Chúng ta sẽ sử dụng shortcode [ẩn] để ẩn nội dung trong bài viết và một Meta Box để kiểm soát ẩn toàn bộ bài viết cho người chưa đăng nhập. Nay mình sẽ hướng dẫn các bạn cách code ẩn nội dung chỉ thành viên đăng nhập mới thấy nhé. Mời các bạn xem bài viết hướng dẫn dưới đây

Bắt buộc Đăng nhập để xem nội dung hoặc bài viết

Xem demo tại đây: https://muathemewpgiare.com/tu-dong-chia-se-file-google-drive-woocommerce/

Hướng dẫn code chức năng đăng nhập để xem nội dung hoặc bài viết

Trong hướng dẫn này, chúng ta sẽ xây dựng một tính năng trên WordPress, cho phép bạn ẩn nội dung trong một phần hoặc toàn bộ bài viết, và chỉ hiện cho người đã đăng nhập. Với tính năng này, người dùng chưa đăng nhập sẽ thấy thông báo yêu cầu đăng nhập hoặc đăng ký để xem nội dung.

Phần 1: Sử dụng shortcode [ẩn] để ẩn một phần nội dung trong bài viết và đăng nhập để xem nội dung hoặc bài viết

Shortcode [ẩn] giúp bạn ẩn một phần nội dung trong bài viết và chỉ hiển thị cho người dùng đã đăng nhập. Nếu người dùng chưa đăng nhập, sẽ hiển thị thông báo yêu cầu đăng nhập hoặc đăng ký.

Bước 1: Thêm shortcode [ẩn] vào functions.php

Thêm đoạn mã sau vào file functions.php của theme bạn đang sử dụng:
[crayon-6796b76328c11526961305/]

Cách sử dụng

Sau khi thêm mã này, bạn có thể sử dụng shortcode [ẩn] trong bài viết để ẩn bất kỳ nội dung nào bạn muốn. Ví dụ:
[crayon-6796b76328c16011476232/] Khi người dùng chưa đăng nhập, phần nội dung giữa [ẩn][/ẩn] sẽ bị ẩn và thay thế bằng thông báo yêu cầu đăng nhập.

Phần 2: Ẩn toàn bộ bài viết với người chưa đăng nhập

Nếu bạn muốn ẩn toàn bộ nội dung bài viết đối với người chưa đăng nhập, bạn có thể sử dụng một Meta Box để bật/tắt tính năng này cho từng bài viết.

Có thể bạn quan tâm: Hướng Dẫn Tạo Popup Đăng Nhập Thành Công Bằng SweetAlert2 Trong WordPress

Bước 1: Thêm mã kiểm tra đăng nhập vào functions.php

Thêm đoạn mã sau vào functions.php:
[crayon-6796b76328c18264014967/]

Bước 2: Tạo Meta Box cho cài đặt chỉ hiển thị cho thành viên

Để thêm Meta Box vào trang chỉnh sửa bài viết, sử dụng đoạn mã sau:
[crayon-6796b76328c19877690794/]

Cách sử dụng

  1. Sau khi thêm mã trên, bạn sẽ thấy Meta Box mới có tên “Chỉ dành cho thành viên” ở trang chỉnh sửa bài viết.
  2. Khi bạn đánh dấu vào ô “Ẩn bài viết với người chưa đăng nhập”, nội dung bài viết sẽ chỉ hiển thị cho người dùng đã đăng nhập. Người dùng chưa đăng nhập sẽ thấy thông báo yêu cầu đăng nhập hoặc đăng ký.

Tổng kết

Với cách kết hợp này, bạn có thể linh hoạt kiểm soát việc hiển thị nội dung cho từng bài viết hoặc từng đoạn nội dung, tùy vào tình huống và yêu cầu của bạn. Chúc các bạn thành công nhé, hihi

Exit mobile version