Merhabalar.

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

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

PHP:
function uyelere_ozel_kodu( $atts, $content = lisanssız ) else } add_shortcode( 'uye', 'uyelere_ozel_kodu' );

Yukarıda is_user_logged_in fonksiyonu ile mevcut ziyaretcinin oturumunu kontrol ediyoruz.

Kullanıcının oturumuna bağlı olarak, giriş yaptıysa kısakodun icindeki yazıyı gosteriyor,yapmadıysa wp_login_form fonksiyonuyla WP giriş formunu yazıya include ediyoruz.



Kullanımı ise şoyledir;

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

Kolay gelsin.Bir daha ki yazıda goruşmek uzere.Kaynak.