Monday, August 9, 2010, 12:01

Membuat “Member Only” Area untuk WordPress

wordpress member only area

Pernah membutuhkan bagian ‘Member Only’ yang hanya bisa diakses oleh orang orang tertentu di WordPress anda? Jika anda sempat bingung bagaimana cara melakukannya, anda berada di tempat yang tepat. Tutorial kali ini membahas tentang bagaimana cara untuk menambahkan fitur ‘Member Area’ di WordPress.

Ada beberapa pilihan untuk membuat atau menambahkan fitur “Member Only” area di WordPress anda,  salah satunya adalah dengan Plugin. Tentu harga yang harus anda bayar adalah loading time,  semakin banyak anda menginstall plugin tentu semakin berat WordPress berjalan. Kali ini kita akan membuat “Member Only” area dengan cara yang singkat dan tidak membebani kerja WordPress.


Wordpress sendiri sudah menyediakan fitur dimana setiap orang/visitor untuk mendaftar ke WordPress blog kita, tentu ini sudah menjadi modal kita untuk membuat WordPress menjadi membership site, tinggal bagaimana kita membuat script untuk menyembunyikan konten yang hanya boleh dilihat oleh member terdaftar saja.

Langkah pertama kita akan membuat shortcode.  Untuk lebih jelas tentang Eordpress Shortcode bisa anda lihat di sini.
Seperti biasa kita buat file ‘functions.php’ pada direktori theme dan tambahkan script ini :

<?php
function memberonly_shortcode($atts, $content = null)
{
	if (is_user_logged_in() &amp;&amp; !is_null($content) &amp;&amp; !is_feed()) {
		return $content;
	} else {
		return "Maaf ini dokumen rahasia!!";
	}
}
add_shortcode('regmember', 'memberonly_shortcode');
?>

Selanjutnya anda tinggal menambahkan shortcode ‘regmember’ di Page atau Post anda seperti ini :

[regmember]
Selamat menikmati : http://www.youtube.com/watch?v=VKP1t3gQ_o0
[/regmember]

Dan beres … jika anda visitor biasa dan tidak login maka akan muncul pesan “Maaf ini dokumen rahasia!!”, tapi jika anda login maka akan muncul konten diatas.

Selamat mencoba :D

sumber :

http://codex.wordpress.org/Shortcode_API

Postingan Terkait

15 komentar di “Membuat “Member Only” Area untuk WordPress”

  1. mas lo penyimpanannya gmn,,??
    g di bkin database,,??
    blz ke e-mail q y mas…
    thank,,
    goog article

  2. tomi says:

    ini dia yg dicari.. makasih mas

  3. cwicaksono says:

    wah gak nyangka semudah ini ya, saya pikir harus menghandle banyak koding untuk membuat member area kaya gini, thx buat tutorialnya ya *bookmark this page*

  4. echo says:

    ini cara simplenya ya mas? terus kekuranganya apa? klo gini bisa buat apa ribet2 dengan plugin? maklum nyubi :D

  5. iqbal says:

    mas ga ngerti gimana carany ya?? aq mau buat menu login untuk member guru dan murid di website aq….gmn caranya ya mas?

  6. nanakiqu says:

    muncul error ya
    Fatal error: Call to undefined function add_shortcode() in /home/sloki/user/h19607/sites/cocotmu.com/www/v5/wp-includes/functions.php on line 10

    fixnya gmn ya

  7. andi says:

    wah ni yang sy cari2

  8. farizalfa says:

    Kalau kayak gitu,
    susah dunk kita dalam posting artikel.

    • Brian Arfi says:

      Soalnya kadang kan website beda beda. Ada website yang butuh priviledge khusus untuk membernya, misalnya yang mau bikin posting lowongan kerja :)

  9. membuat web says:

    YA,tpi kalau nurut aku lebih enak pakai script php bos,jadi kita bisa buat halaman untu login,halaman jika sudah login dan halaman logout.trims atas share ilmunya

  10. wawan says:

    wah, ini yang lagi saya cari, saya coba dulu yah! thnks atas infonya

  11. budakidul says:

    wah eror gan, makasih infonya…

  12. fadli says:

    trus cara login & daftar mebernya gimana mas? mohon bantuannya

Tinggalkan Komentar

*