×

Code ẩn nội dung chỉ thành viên đăng nhập mới thấy

Code ẩn nội dung chỉ thành viên đăng nhập mới thấy caodem.com

Với chức năng đăng ký thành viên mới trong WordPress, ban có thể biến trang web của mình thành một mạng xã hội thu nhỏ. Tuy nhiên WordPress cũng còn ít chức năng mà muốn bổ sung thì buộc người dùng phải thực sự am hiểu về lập trình web hoặc phải sử dụng những plugin cồng cành và nặng nề để thêm chức năng mong muốn. Nhiều bạn rất muốn trang web của mình mà ở đó một vài nội dung chỉ dành cho thành viên đăng nhập mới có thể xem được. Thì dưới đây mình sẽ chia sẻ cho các bạn một đoạn code ngắn với chức năng tương tự, chỉ cho phép thành viên đăng nhập mới có thể xem.

Code tạo Shortcode ẩn nội dung

Bạn copy đoạn code bên dưới và dán vào file functions.php của theme bạn đang sử dụng nhé.

//AN NOI DUNG CHI DAN CHO THANH VIEN
add_shortcode('noidungan', 'noi_dung_an');
function noi_dung_an($atts, $content = null) {
 if (is_user_logged_in() && !is_null($content) && !is_feed()) {
 return $content;
 } else {
 		$atts = '<div class="noidungan">Xin lỗi! Nội dung này chỉ dành riêng cho thành viên.</div>';
	 return $atts;
}
}
// KET THUC

Để làm đẹp cho đoạn văn bản ẩn nội dung chỉ dành cho thành viên, thì bạn có thể thêm câu lệnh css vào file Style.css với class .noidungan nhé.

Cách để viết nội dung cần ẩn

Ở trình soạn thảo của WordPress, bạn tạo một Shortcode với nội dung là [noidungan] tiếp đó bạn viết nội dung mà bạn cần ẩn Cuối cùng là dùng Shortcode thứ hai với nội dung là [/noidungan] để đống lại đoạn nội dung cần ẩn.

Với đoạn code đơn giản bên trên là bạn có thể tạo ra một nội dung mà chỉ dành cho thành viên của website mới có thể xem rồi đó, rất là chuyên nghiệp phải không nào. Chúc các bạn thành công!

3821
"Nếu bạn cảm thấy bài viết này hữu ích, bạn có thể ủng hộ cho tác giả một tách Cafe"
THANH TOÁN ỦNG HỘ
Sacombank
NGUYEN NGOC HOAN
040086597979
Đọc thêm bài khác
×
Chia sẻ trang này tới
QR:  Code ẩn nội dung chỉ thành viên đăng nhập mới thấy

5 Bình luận
  1. Le CÁO

    Admin Pro cho mình hỏi chút
    Hiện tại mình muốn làm như thế này dành cho khóa học đi chẳng hạn
    Mình muốn bán khóa học người mua phải đăng ký tài khoản . Và sau khi họ mua khóa học 1 khóa học nào đó ví dụ khóa học A. họ mua xong thì người đó có quyền tải khóa học xuống hoặc có quyền xem các bài viết của khóa học đó mà chỉ có thành viên mua khóa học mới có thể xem được ý ạ . thank pro mong phản hồi mình

    1. ihoan CÁO
      Le @

      Cái này bạn phải tạo một nhóm người dùng mới có thể đặt tên là vip chẳng hạn, sau đó phần nội dung mà bạn muốn khoá thì dùng lệnh check quyền nếu là nhóm vip thì có thể xem được ngược lại thì ko xem được.

  2. GIANG CÁO

    ad cho mình hởi mình muốn kết hợp với cái shotcut đếm ngược giờ để hiện link vậy làm cách nào có thể đặt shotcut nút dowload getlink vào trong shotcut ẩn

    1. ihoan CÁO
      GIANG @

      Thay return $content bằng return do_shortcode($content); là được nhé

      1. GIANG CÁO
        ihoan @

        ôi cảm ơn ad nhiều lắm yêu addd



Gọi điệnMessengerZalo