WordPress artık günlükler'de kullanılmaktan çok portal tarzı sitelerde kullanılmaya başlandı. Bu tür sitelerde de yapılan paylaşımlara ait bağlantılar çoğu zaman sadece üyelere gösterilmek istenir. Bunun için belki bir eklenti bulunabilir ancak bunu iki farklı yol ile yapmak mümkün.
Birinci yöntem benim uydurduğum bir yöntem. Aşağıdaki kodu temanızın tema fonksiyonları (functions.php) dosyasına uygun şekilde eklediğinizde, yazı içerisindeki bütün bağlantılar (resimli bağlantılar da dahil) silinip, yerlerine Linki Görmek için Giriş Yapmalısınız şeklinde bir bağlantı konulacaktır. Böylece vatandaşı giriş yapmaya yollayabileceğiz. İsterseniz kod içerisindeki $mesaj değişkenini kendinize göre değiştirerek farklı atraksiyonlar gerçekleştirebilirsiniz.
-
function linkleri_gizle($content) {
-
if(!is_user_logged_in()){
-
$mesaj = '<a href="'.get_bloginfo('url').'/wp-login.php">Linki Görmek için Giriş Yapmalısınız</a>';
-
}
-
return $content;
-
}
-
add_action('the_content', linkleri_gizle);
Sonuç aşağıdaki mesajda görüldüğü ve yazıldığı gibi olacak.

Yöntem 2
İkinci yöntem ise daha çok sitedeki bütün bağlantıları değil de bazı bağlantıları üyelere açmak istediğinizde kullanabileceğiniz bir kod. Bunun için Semih Aksu'nun WordPress Link Gizleme/Üyelere Özel Linkler yazısını inceleyiniz.
Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=801.
Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.















Bu yazıya yapılan yorumları dilerseniz, ( 



Tarih: 11 Mayıs 2009 Saat: 14:09
Elinize sağlık hocam
Tarih: 11 Mayıs 2009 Saat: 15:02
[...] sadece üyelerin görmesini istediğiniz link verme yolunu, Yakup hocam biraz değiştirerek, link tabanlı çalışır hale getirmiş. Benim kısayol komutları kullandırarak yapmak istediğimi link [...]
Tarih: 11 Mayıs 2009 Saat: 15:13
[...] Üyelere Özel Bağlantılar yazısında bağlantıları sadece giriş yapmış olan üyelere nasıl göstereceğimizin bilgisini vermiştim. WP-tr Forum'daki konuda yazı içerisindeki bağlantıları görebilmek için bir eklenti isteği olmuştu. Bunu yapmak için aslında eklenti yazılabilir ama işi basitçe birkaç kod ile halletmek mümkün. Bunun için aşağıdaki kodları temanızın Tema fonksiyonları (functions.php) dosyasına uygun şekilde ekleyin. Kodu Al PHP: [...]
Tarih: 11 Mayıs 2009 Saat: 16:23
Teşekkürler Yakup bey..
Tarih: 09 Ağustos 2009 Saat: 16:41
Sayın hocam Türkçe karakter hatası alıyorum ? sorun nedir.
Tarih: 09 Ağustos 2009 Saat: 18:00
Ekleme işlemini http://www.yakupgovler.com/?p=537 adresindeki gibi yapın.
Tarih: 13 Eylül 2010 Saat: 02:35
Hocam özel alanlarda nasıl gizleriz orada çalışmıyor.