Vereceğim kodlar ile linklerinizi üye olmayanlardan gizleyip , sitenize daha çok üye çekebilirsiniz. Dikkat: Bu fonksiyon sadece üye girişi yapmayanların linkleri görmesini engeller. Ayrıca linkleri yazıda göstermeyip kaynakta gösterecek kadar da amatör olmadığımızdan, sitenin kaynağına baksalar bile kimse linkleri göremez Yapılacak İşlemler Temanız içerisindeki functions.php dosyasını açın. İçerisine aşağıdaki kodları ekleyin: [php]function wpu_linkgizleyici($attr) { if(!is_user_logged_in()){ if($attr['mesaj'] == "") { $attr['mesaj'] = ‘<p>Linki Görmek İçin <a href="’.get_bloginfo(‘url’).’/wp-login.php">Giriş Yap</a>malısınız.</p>’; } return ‘<p>’.$attr['mesaj'].’</p>’; } else { return ‘<p><a href="’.$attr['link'].’" title="Dosyayı İndir">’.$attr['link'].’</a></p>’; } } add_shortcode(‘gizle’, ‘wpu_linkgizleyici’);[/php] Dosyayı kaydedip, sitenize gönderin. 1. Sadece Link Belirterek Kullanım Örneğin yazınızdaki, http://rapid.com/cod3r.org linkini sadece üyeler görsün istiyorsunuz. O...
"Wordpress" kategorisindeki yazıları incelemektesiniz.
WordPress Üzerinde Üye Doğrulama Yolları
17
May 2011
WordPress sisteminde bir çok alanda üye doğrulamaya ihtiyacınız olabilir. Tam olarak söylemek istediğim, üye seviyeleri veya üye ismiyle kontrol yapmak istediğiniz alanlar olabilir. Örnek verecek olursak, bir sayfa yaptınız ve içine php kodları yerleştirip, sayfaya bakmakta olan üyenin seviyesine göre sonuç vermek istiyorsunuz. Peki bu durumda ne yapabiliriz? WordPress’in fonksiyonlarından biri olan, get_currentuserinfo tam burada bize yardımcı oluyor. Bu Fonksiyonu Nasıl Kullanırız? <?php global $current_user; /* Fonksiyonla şu an sayfaya bakan kullanıcının bilgilerini alıyoruz */ get_currentuserinfo(); echo(‘Üye Adı: ‘ . $current_user->user_login . “\n”); echo(‘Üye Eposta: ‘ . $current_user->user_email . “\n”); echo(‘Üye Seviyesi: ‘ . $current_user->user_level . “\n”); echo(‘Üye İsmi: ‘...
Uzun zamandır yapmak istediğim bir şeydi, fonksiyonlarımı biriktireceğim bir eklenti yazmak. WordPress’te öyle bir şey var ki, yazdığınız eklentiyi etkinleştirdiğiniz anda, içerisindeki fonksiyonları sitenin her yerinde kullanabiliyorsunuz. İşte sizde şimdi bir eklenti dosyası oluşturacaksınız. Eklenti Dosyasına Neden İhtiyaç Duydum? Bunun başlıca sebepleri: Önceki yazılarımda da sizi yönlendirdiğim functions.php dosyasının düzensizliği Temayı değiştirdiğiniz anda, functions.php içerisindeki fonksiyonların kullanılamaz hale gelmesi Size [...]
Favori İşlemler Menüsüne Yeni Bağlantı Ekleme
16
May 2011
WordPress yönetim paneline, 2.7 ile birlikte yeni bir özellik geldi ve panelin tam sağ üst köşesinde bir menüyle karşılaştık. Bu menüye Favorite Actions adını vermişler, yani Türkçesi, Favori İşlemler. Şimdi bu yazıda favori işlemlere nasıl yeni bir işlem menüsü eklenir bunu göreceğiz. Yukarıdaki resimde tam olarak bahsettiğimiz yeri görüyorsunuz. İşte bu açılır menüye nasıl kendi bağlantılarınızı [...]
Sidebar Meta Bileşenine Yeni Bağlantılar Eklemek
16
May 2011
Bir önceki, “WordPress Meta Bileşenini Düzenlemek” konusunda, üye girişi yapanlar ve ziyaretçiler için meta bağlantılarını nasıl gizleyeceğinizden bahsetmiştim. O konuyu yazarken, dikkatimi çeken bir şey oldu, daha doğrusu bir kod. Şimdi bu kodu kullanarak meta bileşenlerine nasıl, yeni linkler ekleyeceğinizi anlatacağım… Link eklemek için yararlanacağımız kod: <?php wp_meta(); ?> Daha doğrusu bu kodu değiştirmeyeceğiz, ancak wp’nin bize sağladığı [...]


