Chào các bạn hôm nay mình sẽ hướng dẫn các bạn ẩn nội dung đối với khách bằng sortcode rất đơn giản
Demo : http://flatsome3.sangtaosacviet.com/2013/12/30/just-a-cool-blog-post-with-images/
Các bạn chèn đoạn code sau vào vào file function.php của theme đang sử dụng nhé
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | add_shortcode('member', 'stsv_member_check_shortcode'); function stsv_member_check_shortcode($vip, $content = null) { if (is_user_logged_in() && !is_null($content) && !is_feed()) { return $content; } else { $vip = '<div class="warning">Xin lỗi! Nội dung này chỉ dành riêng cho thành viên của blog. Click <a href="/wp-login.php?action=register">vào đây</a> để đăng ký thành viên</div>'; return $vip; } } |
Sau khi thêm xong ta muốn ẩn nội dung nào thì ta chèn đoạn code này vào
1 2 3 4 5 | [member] Nội dung cần ẩn với người xem chưa đăng ký thành viên. [/member] |
Chúc các bạn thành công ! Có gì không hiểu thì các bạn comment ở dưới nhé
Sao em dán code vào file (functions.php) nó báo lỗi là “Không thể kết nối với website để kiểm tra lỗi fatal, vì vậy các thay đổi PHP đã được hoàn tác. Bạn sẽ cần tải file PHP được cập nhật thông qua cách thức khác, ví dụ như sử dụng sFTP.”
vào bài thì link vẫn còn hiện ạ
Nó báo lỗi đó hình như chưa lưu được, bạn vào trực tiếp host để thêm nhé
Cho em hỏi là giờ e muốn thành viên cũng ko xem được là cấp cao hơn như biên tập trở lên mới xem đc thì làm như nào ak. tks bác!