shortcode - Raynoblog https://raynoblog.com/tag/shortcode Wordpress - Themes - Plugins - Coupon Sat, 30 Jul 2016 04:14:47 +0000 en-US hourly 1 Ẩn nội dung dành riêng cho thành viên đã đăng ký https://raynoblog.com/wordpress-co-ban/an-noi-dung-danh-rieng-cho-thanh-vien-da-dang-ky.html https://raynoblog.com/wordpress-co-ban/an-noi-dung-danh-rieng-cho-thanh-vien-da-dang-ky.html#comments Thu, 20 Jun 2013 14:58:45 +0000 http://raynoblog.com/?p=1061 Như các bạn đều biết, WordPress hổ trợ chức năng cho phép người xem đăng ký thành viên trên blog và bạn có thể bật hoặc tắt chức năng này. Trong trường hợp blog của bạn cho phép người xem đăng ký thành viên và bạn muốn tăng số lượng thành viên trên blog của […]

The post Ẩn nội dung dành riêng cho thành viên đã đăng ký appeared first on Raynoblog.

]]>
warningNhư các bạn đều biết, WordPress hổ trợ chức năng cho phép người xem đăng ký thành viên trên blog và bạn có thể bật hoặc tắt chức năng này. Trong trường hợp blog của bạn cho phép người xem đăng ký thành viên và bạn muốn tăng số lượng thành viên trên blog của mình, bạn có thể ẩn đi một số nội dung hay hoặc ẩn các link download chỉ cho phép các thành viên nhìn thấy (chức năng này thường thấy trong các diễn đàn). Hôm nay mình sẽ giới thiệu cho các bạn một kĩ thuật nhỏ giúp bạn bổ sung thêm chức năng này vào blog của mình.

Shortcode ẩn nội dung bài viết

Để làm được điều này, chúng ta sẽ tạo ra một shortcode. Đầu tiên, bạn mở file functions.php trong theme của bạn và thêm đoạn code này vào:

add_shortcode('member', 'raynoblog_member_check_shortcode');
function raynoblog_member_check_shortcode($atts, $content = null) {
  if (is_user_logged_in() && !is_null($content) && !is_feed()) {

    return $content;

    } else {
  		$atts = '<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 $atts;
}
}

Như vậy là bạn đã tạo xong một shortcode. Bây giờ, để ẩn một nội dung bất kì trong bài viết, bạn sẽ sử dụng shortcode với cấu trúc:

[ member ]

Nội dung cần ẩn với người xem chưa đăng ký thành viên.

[/ member ]

Bây giờ, khách ghé thăm chỉ có thể nhìn thấy yêu cầu đăng ký thành viên, còn những thành viên đã đăng ký sẽ nhìn thấy nội dung bên trong của shortcode.

The post Ẩn nội dung dành riêng cho thành viên đã đăng ký appeared first on Raynoblog.

]]>
https://raynoblog.com/wordpress-co-ban/an-noi-dung-danh-rieng-cho-thanh-vien-da-dang-ky.html/feed 15