Cách đây vài hôm có 1 Bạn trong Page WordPress Nâng Cao nhờ mình làm thêm chức năng chỉ cho thành viên đã đăng nhập xem link Download, phần này cũng khá dễ và làm nhanh cho bạn ấy nên mình code ngay ở file single.php, sử dụng hàm check is_user_logged_in(). Hôm nay xem lại phần này nên quyết định tạo luôn một shortcode giúp hiện nội dung nếu thành viên đã đăng nhập
Ưu điểm: Shortcode wordpress hiện nội dung nếu thành viên đăng nhập
- Tự tay bạn làm, nâng cao kiến thức WordPress
- Không cần sử dụng Plugin, tối ưu code hơn
- Chỉ thành viên đã đăng nhập mới xem được nội dung bạn chỉ định
Cùng bắt đầu làm nào!!!
Shortcode wordpress hiện nội dung nếu thành viên đăng nhập
– Bạn mở file Functions.php ở thư mục Theme đang sử dụng và thêm đoạn code này:
1 2 3 4 5 |
add_shortcode( 'dangnhap', 'check_user_login' ); function check_user_login($atts, $content = null) { if( is_user_logged_in() ) {return '<p>' . $content . '</p>';} else {return "Bạn cần đăng nhập để xem nội dung này!";} } |
Đoạn code trên mình đã tạo ra 1 Shortcode là dangnhap, bạn hoàn toàn có thể thay đổi nó theo mục đích sử dụng của mình
Cách sử dụng :
Bạn chèn đoạn shortcode này vào bài viết hoặc page:
1 2 3 4 5 |
[dangnhap] Nội dung ở đây [/dangnhap] |
chúc các bạn thành công !
theo : https://downvn.net/