İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

WordPress Üyeye Özel İçerik Yazın

cudjex

0
İyinet Üyesi
Katılım
23 Haziran 2011
Mesajlar
148
Reaction score
0
Merhabalar.

WordPress’in en sevdiğim özelliği olan kısakodlar üzerinde uğraşırken yazdığım bu ufak hook + kısakod birleşimini paylaşmak isterim.

Aşağıdaki kodları functions.php ye ekleyin.Açıklamalar aşağıda.

PHP:
function uyelere_ozel_kodu( $atts, $content = lisanssız ) {
if  ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
return $content;
return '';
} else {
 
$yonlendir = get_permalink();
$form = wp_login_form(array('echo' => false, 'redirect' => $yonlendir ));
return $form;
}
}
 
add_shortcode( 'uye', 'uyelere_ozel_kodu' );

Yukarıda is_user_logged_in fonksiyonu ile mevcut ziyaretçinin oturumunu kontrol ediyoruz.

Kullanıcının oturumuna bağlı olarak, giriş yaptıysa kısakodun içindeki yazıyı gösteriyor,yapmadıysa wp_login_form fonksiyonuyla WP giriş formunu yazıya include ediyoruz.



Kullanımı ise şöyledir;

PHP:
[uye]Buraya yazı gelecek[/uye]

Kolay gelsin.Bir daha ki yazıda görüşmek üzere.Kaynak.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst