Menampilkan Konten Hanya untuk User yang Terdaftar

Bisa disebut juga dengan premium content, Konten dalam posting hanya akan muncul jika user/pengunjung telah terdaftar dan telah melakukan login.

Dalam kasus ini kita akan menggunakan teknik shortcode, sehingga anda bisa menyembunyikan sebagian content dengan menggunakan shortcode.

Tambahkan kode berikut ke dalam file functions.php dalam tema wordpress anda :


function member_check_shortcode($atts, $content = null) {
  if (is_user_logged_in() && !is_null($content) && !is_feed()) {
    return $content;
  } else {
    return 'Maaf, untuk membaca keseluruhan artikel ini, harap untuk login terlebih dahulu!';
}

add_shortcode('member', 'member_check_shortcode');

Setelah itu, setiap anda membuat posting, anda dapat menggunakan shortcode [member][/member] seperti berikut :


[member]
Teks ini hanya akan muncul untuk user yang telah login.
[/member]
Category Tips & TricksTag

2 Komentar untuk “Menampilkan Konten Hanya untuk User yang Terdaftar

Tinggalkan Komentar Anda

This site uses Akismet to reduce spam. Learn how your comment data is processed.