Wordpress sitem için bir shortcode oluşturuyorum ancak bu koddaki bazı değerler boş bırakıldığında o alan ile ilgili html kodlarının da çağrılmamasını yada görünmemesini nasıl sağlarım bilmiyorum. Bu konuda yardım bekliyorum.
Hazırladığım kod: (http://prntscr.com/dk8ena)
function bt_linkbox( $atts, $content = null ) {
extract(shortcode_atts(
array(
"tur" => '',
"link" => '',
"img" => '',
'gelistirici' => '',
'fiyat' => '',
'boyut' => '',
), $atts));
return '
'.$content.'
Gelistirici:'.$gelistirici.'
Fiyat:'.$fiyat.'
Boyut:'.$boyut.'
İndir / Yükle ▼
Steam Store
';
}
add_shortcode( 'linkbox', 'bt_linkbox' );
Kodun kullanım şekli:
[linkbox tur=steam link=baglanti img=gorsel fiyat=fiyati boyut=boyutu gelistirici=firma]İCERİK[/linkbox]
Burada Geliştirici, Boyut veya Fiyat alanları kullanılmadığında alttaki alanlarında aktif olmaması gerekiyor;
Geliştirici:
Gelistirici:'.$gelistirici.'
Fiyat:
Fiyat:'.$fiyat.'
Boyut:
Boyut:'.$boyut.'
Belirtilen değerler olmadığında karşılığı boş olarak ekrana yazılıyor ve bu hoş olmuyor, bu yüzden değer olmadığında gizlemek niyetindeyim. Bunu nasıl sağlayabilirim?
Şimdiden teşekkürler.