Bạn vào một số diễn đàn thường thấy có một số nội dung quan trọng thường bị ẩn đi, chỉ khi đăng nhập mới xem được. WordPress cũng có một vài plugin giúp chúng ta làm việc này. Tuy nhiên, yêu cầu đơn giản là đăng nhập mới thấy thì không cần thiết phải dùng đến plugin, chỉ với vài dòng code đơn giản, chúng ta cũng có thể làm được.
Các bạn thêm đoạn code sau vào cuối file functions.php trong theme đang sử dụng:
<?php
function hide_contents($atts, $content = null) {
if (is_user_logged_in() && !is_null($content) && !is_feed()) {
return $content;
} else {
return '<span class="hide">Xin lỗi, chỉ thành viên mới được thấy nội dung này. Nhấn <a href="http://www.hutruc.com/wp-login.php?action=register">vào đây</a> để đăng ký miễn phí!</span>';
}
}
add_shortcode('hide', 'hide_contents');
?>
Trong style.css thêm một đoạn CSS để cho nổi bật dòng thông báo:
.hide{
border:1px dashed #ccc;
background:#f7f7f7;
}
Cách sử dụng:
Rất là đơn giản, giống như BB-Code vậy, bạn chỉ cần đặt nội dung cần ẩn giữa thẻ [ hide] và [/ hide] là được.
Ví dụ:
[hide]Nội dung cần ẩn[/hide]
Ở bài giới thiệu về ShortCode, HuTruc có hứa sẽ giới thiệu với các bạn một vài shortcode hữu ích, đây là một trong những shortcode khá hay đấy
Từ từ HuTruc sẽ giới thiệu tiếp, các bạn nhớ theo dõi

{ 3 trackbacks }
{ 15 comments… read them below or add one }
Mấy bữa nay bác HuTruc có nhiều tips cho Thesis hay quá
Tuan Anh´s last blog ..Bluehost Overview
Mình chỉ tìm và tạm dịch cho mọi người thôi. Mới làm quen với TheSiS, cần phải học hỏi nhiều ở các bậc tiền bối như anh Tỉnh, anh Dũng, bác Minh, v.v…
Quả TUT này rất hay dành cho mấy blog cần thu hút member . À mà Hư Trúc cố gắng post thêm nhiều TUT về Thesis cho anh em tham khảo nữa nhé , đặc biệt là cái TUT làm khung Slidebar bo tròn như của bác

ngocthachez´s last blog ..Ra mắt CLB ReTweet Việt Nam
Cái này đơn giản thôi mà. Bác soi nguồn là thấy thôi. HT co đáh dấu từng phần dễ hiểu mà.
Ok để đi săm soi 1 phát , kết quả TUT này rồi mà tìm mãi không ra , ức thật
ngocthachez´s last blog ..Ra mắt CLB ReTweet Việt Nam
Ok, bác cứ soi đi, nếu không được thì thứ 3 HT sẽ viết bài hướng dẫn.
Cái này đơn giản quá, HT nghĩ không cần thiết phải viết thành một bài. Bạn tham khảo đoạn CSS mà HT đang dùng nhé
Cám ơn HT , để tớ đem về ngâm sờ cứu thử
rất hay, thank bác nhá
Cảm ơn bạn đã động viên, hy vọng nhận được góp ý của bạn ở những bài sau
Sao giờ mình mới đọc được bài này nhỉ
Bài này khá lâu rồi, hôm nào rãnh bác lục lại trên HT xem, có thể nhiều bài bác chưa đọc
Cho mình hỏi, có cách nào để mặc định phần soạn thảo tự thêm thẻ HIDE vào tất cả bài viết không như thẻ …. ấy nhỉ. Thanks trước
Không rõ ý bạn
Ok, bác cứ từ từ mà ngâm sờ cứu đi