[ShortCode] Ẩn nội dung bài viết với khách chưa đăng nhập

Chào các bạn, hôm nay mình chia sẻ đến các bạn ẩn nội dung đối với khách chưa đăng nhập bằng shortcode đơn giản mà không cần đến plugin 😀 .

Đầu tiên các bạn chèn đoạn code bên dưới vào file functions.php đang sử dụng. (có thể add vào functions.php của childtheme để sau này update không mất code nhé )

function logged_view_content( $atts, $content = "" ) {
   if(is_user_logged_in()){
      return $content;
   } else {
     return 'Đăng nhập để xem thông tin';
   }
}
add_shortcode( 'hiddencontent', 'logged_view_content' );

Sau khi thêm xong các bạn sử dụng shortcode để ẩn nội dung bằng cách thêm shortcode bên dưới vào bài viết:

[hiddencontent] Nội dung [/hiddencontent]

Chúc các bạn thành công nhé 😀 .

0/5 (0 Reviews)

Thành Trung

Yêu công nghệ. Tốt nghiệp chuyên ngành Công Nghệ Thông Tin. Theo học PHP nhưng đang làm Front-end, Freelancer

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *