jebias adlı üyeden alıntı: mesajı görüntüle
Kategori şifrelemeyi(sadece o blokta oturanların görmesini) şöyle yapabilirsin hocam;
functions.php'nin en altına ekle

/**
 * Özel kullanıcı tipi oluşturduk. Yeni üye açıyorken kullanıcının bloguna göre seçilmesi lazım.
 */
add_role('a_blok', 'A Blok Sakini', array( 'read' => true )); 
add_role('b_blok', 'B Blok Sakini', array( 'read' => true )); 
add_role('c_blok', 'C Blok Sakini', array( 'read' => true ));
Bunu yaptıkdan sonra yeni üyelik açıyorken seçmelisiniz kullanıcıya göre Bloğu;


Sonra kategorileri oluşturun, kategorilerin slugları önemli bizim için;


Daha sonra kategori slug'una göre şöyle dosyalar oluşturun;
category-a-blok.php
category-b-blok.php
category-c-blok.php

Bunların içeriğini şöyle yapın(her kategoriye göre düzenleyin);

<?php

if(!is_user_logged_in())
	wp_redirect(wp_login_url());

$user = wp_get_current_user();

if(!$user->caps['a_blok'])
	wp_redirect(home_url());

echo "Hoşgeldin A Blok üyesi";
// burada kategori içeriği yer alıcak
Bu şekilde ilgili kategoriye sadece belirttiğiniz kullanıcı tipi girebilir, diğerleri giriş yapmamışsa giriş sayfasına, giriş yaptıysa anasayfaya yönlendirilir.

kullanıcı profiline ekstra alanlar eklemek için şuraya göz atın
Üstat hatırlarsan içerikleri üyelere gizlemiştik index.php ye kod ekleyerek. O alanda admini hariç tutamazmıyız? admin de göremiyor başka blokların gönderilerini