EEM adlı üyeden alıntı: mesajı görüntüle
arkadaşlar iyi akşamlar,

wordpress'de shortcode çalışıyorum ve bir yerde takıldım. aslında çok basit olduğunu düşünüyorum ama yorgunluktan şu aşamayı geçemedim gitti.

function link_shortcode($atts, $content = null) {
return '<a href="'. do_shortcode($content) .' " target="_blank">dışarı link</a>';
}
 
add_shortcode('link', 'link_shortcode');

bu fonksiyon ile yazı yazarken; [link]https://www.r10.net[/link] kısakodu ile dışarı link çıktısı alabiliyorum.

ama benim istediğim "dışarı link" kelimesini de değiştirebilmek.

bunu sanırım şu yolla yapıyoruz; [link kelime="dışarıya açılan url]https://www.r10.net[/link]

ama fonksiyon kodunda yapmam gereken değişiklikleri bilmiyorum.

yardımcı olabilecek biri varsa çok sevinirim.

function link_shortcode($atts){
	extract(shortcode_atts(array(
        'kelime'      => 'Dışarı Link',
    ), $atts));
	
	return '<a href="'. do_shortcode($content) .' " target="_blank">'.$kelime.'</a>';
}
 
add_shortcode('link', 'link_shortcode');
bu şekilde kullanabilirsiniz.