WordPress yönetim paneline, 2.7 ile birlikte yeni bir özellik geldi ve panelin tam sağ üst köşesinde bir menüyle karşılaştık. Bu menüye Favorite Actions adını vermişler, yani Türkçesi, Favori İşlemler. Şimdi bu yazıda favori işlemlere nasıl yeni bir işlem menüsü eklenir bunu göreceğiz.
Yukarıdaki resimde tam olarak bahsettiğimiz yeri görüyorsunuz. İşte bu açılır menüye nasıl kendi bağlantılarınızı ekleyebileceğinizi göstereceğim.
- Tema klasörünüz içerisindeki, functions.php dosyasını açın.
- Aşağıdaki kodları ekleyin:
function wpu_favori_islemler($actions) { $islem = array( 'linkadresi' => array(__('Menu Ismi'), 'seviye') ); return array_merge($actions, $islem); } add_filter('favorite_actions', 'wpu_favori_islemler'); - Şimdi yukarıdaki işaretlemiş olduğum satırı düzelteceğiz.
Diyelim ki menüye profil sayfası için bir bağlantı eklemek istiyoruz.
Bu durumda bağlantı linki profile.php olacaktır.
Menümüzün ismide, “Profilim” olsun.
Ve bu menüyü görecek kullanıcı seviyesi sıfır yani abone olsun.
O zaman yukarıdaki satırı şu şekilde düzenliyoruz:
'profile.php' => array(__('Profilim'), 'level_0')
Peki bu yaptıklarımız site içi işlemler için, ya dış kaynak için link vereceksek. Bunda da pek bir değişiklik olmayacak. Sadece link değişecek.
Örneğin ben kullandığım kısa link servisine bağlantı vermek istiyorum.
Site adresi Link.im, Menü ismi “Kısa Link” ve bu menüyü görecek min. seviye ise herkes olsun, yani aboneler.
O zaman kodu bu şekilde yeniden düzenliyoruz:
'http://link.im/' => array(__('Kısa Link'), 'level_0')
Bu da gayet basit
Ve son olarak eÄŸer birden fazla ekleme yapacaksak.
Diyelim ki yukarıda verdiğimiz iki örneği de menüye eklemek istiyoruz.
O zaman kodumuzun son hali ÅŸu ÅŸekilde oluyor:
function wpu_favori_islemler($actions) {
$islem = array(
'profile.php' => array(__('Profilim'), 'level_0'),
'http://link.im/' => array(__('Kısa Link'), 'level_0')
);
return array_merge($actions, $islem);
}
add_filter('favorite_actions', 'wpu_favori_islemler');
Eğer bir link daha eklemek isterseniz, aynı şekilde çoğaltabilirsiniz.
Bu arada menünün son hali:


Yorum Yazın