• Merhaba Ziyaretçi.
    "Yapay Zeka Objektif " Fotoğraf Yarışması başladı. İlgili konuya  BURADAN  ulaşabilirsiniz. Sizi de bu yarışmada görmek isteriz...

Wordpress Linklerinin Tümünü Yeni Pencerede Açmak

YoRuMSuZ

Biz işimize bakalım...
Eğer WordPress kullanıyor ve iç ve dış linklerin tümünü yeni pencerede açmak istiyorsanız bu ipucundan yararlanarak bunu yapabilirsiniz.

Yeni pencerede açma işlemini harici linkler veya tümü olarak ayarlamanız mümkün. Tabi bunu manuel olarak konu eklerken de yapabilirsiniz ancak her seferinde yeni pencerede açma işlemi zahmetli olabilir.

Eğer tüm linklerin yeni pencerede açılmasını istiyorsanız kullandığınız temanın functions.php dosyasını açın ve ?> tagından hemen öncesine verilen kodları yapıştırın.

PHP:
function autoblank($text) {
$return = str_replace('<a', '<a target="_blank"', $text);
return $return;
}
add_filter('the_content', 'autoblank');

Eğer sadece dış linkleri yeni pencerede açmak isterseniz şu kodları kullanın. Kod bloğundaki "sizinsiteniz.net" yerine kendi domain adresinizi yazın.

PHP:
function autoblank($text) {
$myurl = 'http://sizinsiteniz.net/';
$external = str_replace('href=', 'target="_blank" href=', $text);
$external = str_replace('target="_blank" href="'.$myurl, 'href="'.$myurl, $external);
$external = str_replace('target="_blank" href="#', 'href="#', $external);
$external = str_replace(' target = "_blank">', '>', $external);
return $external;
}
add_filter('the_content', 'autoblank');

Bu kodları yukarıda anlatıldığı gibi ekleyebilir veya mevcut function kod bloklarından birinin altına yerleştirebiirsiniz.
 
Top