Neler yeni

Hoşgeldin Ziyaretçi

Kayıt olarak forumumuzdan dosya indirebilir,bilgi sahibi olabilir,daha iyi bir şekilde yararlanabilirsin.

Şimdi kayıt ol

WordPress Temasına Eklerken İşlevin Mevcut Olup Olmadığını Nasıl Kontrol Edebilirim?

wordpresstr

Administrator
125
13 Kas 2020
Popüler Kullanıcı Fotoğrafı eklentisi için şuna sahibiz:

1
2
3
4
5
6
<?php
if( function_exists('userphoto') && userphoto_exists($author->ID))
userphoto($author->ID);
else
echo get_avatar($author->ID);
?>

Yukarıdaki kod iki şeyi kontrol eder. 'Userphoto' işlevinin var olup olmadığını kontrol eder (temelde eklenti etkinse). İkinci kontrol, kullanıcı fotoğrafının belirli yazar için mevcut olup olmadığını görmektir. Her iki kontrol de true olursa, kullanıcı fotoğrafını görüntüleriz. Aksi takdirde, kullanıcının Gravatar'ını görüntülemesini sağlarız.
Yerine koymadığımız diğer eklentiler için her zaman küçük bir not ekliyoruz. Örneğin OIO Publisher çıktısını eklediğimizde :

1
2
3
4
5
6
<?php if(function_exists('oiopub_banner_zone')) {
oiopub_banner_zone(1, 'center');
} else {
echo 'OIO Zone 1 does not exist. Check to see if this plugin is active.';
}
?>

Yukarıdaki kod, temel olarak OIO Publisher Banner Zone işlevinin var olup olmadığını (eklenti devre dışı bırakılmadıkça olacak) görür. Varsa, afişi çıkaracaktır. Mevcut değilse, site sahibine bu eklentinin devre dışı bırakıldığını bildiren metni gösterir.

Function_exists'i eklemezseniz, siteniz işlevin başarısız olduğu bir hata döndürecektir. Tema tasarımcıları lütfen bunu yapmaya başlayın.
 
Üst