Oldu teşekkürler.
Birde şu tür olayını ayarlayabilir isek kod kullanıma hazır olacak. tur=deger şeklinde shortcode tipini belirliyor, css'e göre ayarlayabildim ancak baglantı=deger kısmının olduğu yerdeki "Steam Store" bağlığını türe girilen değere göre değiştirmek lazım. Mesela tur=android olduğunda "Steam Store" yerine "Google Play Store" yazması gerekiyor, ya da tur=windows olduğunda "Windows Store" yazması gerekiyor. Bunun için belli bazı market isimleri var. Bunlara göre eğer buysa bu yazsın, şuysa şu yazsın şeklinde duyarlı bir kod nasıl ekleyebiliriz? Sadece buton içerisindeki yazıyı değiştirmek yeterli olacaktır.
Bahsettiğim buton alanı:
<div class="bt-linkbox-link bt-linkbox-link-'.$tur.'">İndir / Yükle ▼<br><a href="'.$link.'">Steam Store</a></div>
Aynı şekilde yapabilirsiniz.
function bt_linkbox( $atts, $content = null ) {
extract(shortcode_atts(
array(
"tur" => '',
"link" => '',
"img" => '',
'gelistirici' => '',
'fiyat' => '',
'boyut' => '',
), $atts));
if($gelistirici) $gelistirici_kodlar="<div class=\"bt-linkbox-gelistirici\">Gelistirici:".$gelistirici."</div>";
if(!$gelistirici) $gelistirici_kodlar="yok";
if($fiyat) $fiyat_kodlar="<div class=\"bt-linkbox-fiyat\">Fiyat:".$fiyat."</div>";
if(!$fiyat) $fiyat_kodlar="yok";
if($boyut) $boyut_kodlar="<div class=\"bt-linkbox-boyut\">Boyut:".$boyut."</div>";
if(!$boyut) $boyut_kodlar="yok";
if($tur=="android") $tur_kodlari="<div class=\"bt-linkbox-link-".$tur."\">İndir / Yükle ▼<br><a href=\"".$link."\">Steam Store</a></div>";
if($tur=="windows") $tur_kodlari="<div class=\"bt-linkbox-link-".$tur."\">İndir / Yükle ▼<br><a href=\"".$link."\">Windows Store</a></div>";
return '
<div class="bt-linkbox-'.$tur.'">
<div class="bt-linkbox-img"><img src="'.$img.'" alt=""></div>
<div class="bt-linkbox-sol">
<div class="bt-linkbox-baslikic">'.$content.'</div>
<div class="bt-linkbox-detay">
'.$gelistirici_kodlar.'
'.$fiyat_kodlar.'
'.$boyut_kodlar.'
</div>
</div>
'.$tur_kodlari.'
</div>';
}
add_shortcode( 'linkbox', 'bt_linkbox' );